From 337461b6838ca090daa76f305c31a0e14ad5781d Mon Sep 17 00:00:00 2001 From: wxg0103 <727495428@qq.com> Date: Tue, 8 Jul 2025 11:47:00 +0800 Subject: [PATCH] refactor: update application setting serializer to set default favicon and improve user resource permission handling --- apps/models_provider/serializers/model_serializer.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/apps/models_provider/serializers/model_serializer.py b/apps/models_provider/serializers/model_serializer.py index c65dafd6f..787fc21bf 100644 --- a/apps/models_provider/serializers/model_serializer.py +++ b/apps/models_provider/serializers/model_serializer.py @@ -327,11 +327,12 @@ class ModelSerializer(serializers.Serializer): model = Model(**model_data) try: model.save() - UserResourcePermissionSerializer(data={ - 'workspace_id': self.data.get('workspace_id'), - 'user_id': self.data.get('user_id'), - 'auth_target_type': AuthTargetType.MODEL.value - }).auth_resource(str(model.id)) + if workspace_id != 'None': + UserResourcePermissionSerializer(data={ + 'workspace_id': workspace_id, + 'user_id': self.data.get('user_id'), + 'auth_target_type': AuthTargetType.MODEL.value + }).auth_resource(str(model.id)) except Exception as save_error: # 可添加日志记录 raise AppApiException(500, _("Model saving failed")) from save_error