From a3d079cfdfbf6f40c36194207dfeee07f470a5a9 Mon Sep 17 00:00:00 2001 From: Wu Clan Date: Thu, 10 Oct 2024 12:11:05 +0800 Subject: [PATCH] Optimize the serialize return of SQLA select (#436) --- backend/utils/serializers.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/backend/utils/serializers.py b/backend/utils/serializers.py index 63ffe61e..54b48538 100644 --- a/backend/utils/serializers.py +++ b/backend/utils/serializers.py @@ -57,7 +57,6 @@ def select_as_dict(row: R, use_alias: bool = False) -> dict: result = row.__dict__ if '_sa_instance_state' in result: del result['_sa_instance_state'] - return result else: result = {} mapper = class_mapper(row.__class__) @@ -65,7 +64,8 @@ def select_as_dict(row: R, use_alias: bool = False) -> dict: if isinstance(prop, (ColumnProperty, SynonymProperty)): key = prop.key result[key] = getattr(row, key) - return result + + return result class MsgSpecJSONResponse(JSONResponse):