Skip to content

Commit 337461b

Browse files
committed
refactor: update application setting serializer to set default favicon and improve user resource permission handling
1 parent 4143d1f commit 337461b

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

apps/models_provider/serializers/model_serializer.py

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -327,11 +327,12 @@ def insert(self, workspace_id, with_valid=True):
327327
model = Model(**model_data)
328328
try:
329329
model.save()
330-
UserResourcePermissionSerializer(data={
331-
'workspace_id': self.data.get('workspace_id'),
332-
'user_id': self.data.get('user_id'),
333-
'auth_target_type': AuthTargetType.MODEL.value
334-
}).auth_resource(str(model.id))
330+
if workspace_id != 'None':
331+
UserResourcePermissionSerializer(data={
332+
'workspace_id': workspace_id,
333+
'user_id': self.data.get('user_id'),
334+
'auth_target_type': AuthTargetType.MODEL.value
335+
}).auth_resource(str(model.id))
335336
except Exception as save_error:
336337
# 可添加日志记录
337338
raise AppApiException(500, _("Model saving failed")) from save_error

0 commit comments

Comments
 (0)