From 7ab800be979de213fc6418d5a7980a041361e24e Mon Sep 17 00:00:00 2001 From: HibiKier <775757368@qq.com> Date: Sat, 3 Aug 2024 00:10:24 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20=E4=BF=AE=E5=A4=8D=E9=81=93?= =?UTF-8?q?=E5=85=B7=E4=BB=93=E5=BA=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- zhenxun/builtin_plugins/shop/_data_source.py | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/zhenxun/builtin_plugins/shop/_data_source.py b/zhenxun/builtin_plugins/shop/_data_source.py index 71a0f8f1..e6e0d9cc 100644 --- a/zhenxun/builtin_plugins/shop/_data_source.py +++ b/zhenxun/builtin_plugins/shop/_data_source.py @@ -386,16 +386,16 @@ class ShopManage: uuid2goods = {item.uuid: item for item in result} column_name = ["-", "使用ID", "名称", "数量", "简介"] for i, p in enumerate(user.props): - prop = uuid2goods[p] - data_list.append( - [ - (ICON_PATH / prop.icon, 33, 33) if prop.icon else "", - i, - prop.goods_name, - user.props[p], - prop.goods_description, - ] - ) + if prop := uuid2goods.get(p): + data_list.append( + [ + (ICON_PATH / prop.icon, 33, 33) if prop.icon else "", + i, + prop.goods_name, + user.props[p], + prop.goods_description, + ] + ) return await ImageTemplate.table_page( f"{name}的道具仓库", "", column_name, data_list