diff --git a/api/api_v1/endpoints/data_mana.py b/api/api_v1/endpoints/data_mana.py index 82f2aef..0d112e4 100644 --- a/api/api_v1/endpoints/data_mana.py +++ b/api/api_v1/endpoints/data_mana.py @@ -183,10 +183,13 @@ async def select_attr( """属性值选择映射""" resp = await crud.select_map.get_select(db, data_in, game) code = 0 if resp else -9 - if 'map_' in resp.keys(): - return schemas.Msg(code=code, msg='ok', data=resp) + if resp: + if 'map_' in resp.keys(): + return schemas.Msg(code=code, msg='ok', data=resp) + else: + resp['map_'] = resp.pop('owner_name') + return schemas.Msg(code=code, msg='ok', data=resp) else: - resp['map_'] = resp.pop('owner_name') return schemas.Msg(code=code, msg='ok', data=resp) @router.post("/add_attr")