From 2aa86ebfaa2fdf3feefce6b0794baa9619fbe5ff Mon Sep 17 00:00:00 2001 From: wxg0103 <727495428@qq.com> Date: Mon, 30 Jun 2025 18:02:30 +0800 Subject: [PATCH] refactor: model params --- apps/models_provider/serializers/model_serializer.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/models_provider/serializers/model_serializer.py b/apps/models_provider/serializers/model_serializer.py index 9a81806d..adab1e03 100644 --- a/apps/models_provider/serializers/model_serializer.py +++ b/apps/models_provider/serializers/model_serializer.py @@ -233,10 +233,11 @@ class ModelSerializer(serializers.Serializer): credential = serializers.DictField(required=False, label=(_("certification information"))) + workspace_id = serializers.CharField(required=False, label=(_("workspace id"))) def is_valid(self, model=None, raise_exception=False): super().is_valid(raise_exception=True) - filter_params = {'workspace_id': self.data.get('workspace_id')} + filter_params = {'workspace_id': model.workspace_id} if 'name' in self.data and self.data.get('name') is not None: filter_params['name'] = self.data.get('name') if QuerySet(Model).exclude(id=model.id).filter(**filter_params).exists():