Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 6 additions & 6 deletions apps/models_provider/serializers/model_serializer.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,14 +7,11 @@

import uuid_utils.compat as uuid
from common.config.embedding_config import ModelManage
from common.constants.cache_version import Cache_Version
from common.constants.resource_permission_constants import ResourceAuthType
from common.database_model_manage.database_model_manage import DatabaseModelManage
from common.db.search import native_search
from common.exception.app_exception import AppApiException
from common.utils.common import get_file_content
from common.utils.rsa_util import rsa_long_decrypt, rsa_long_encrypt
from django.core.cache import cache
from django.db import transaction
from django.db.models import QuerySet
from django.utils.translation import gettext_lazy as _
Expand Down Expand Up @@ -207,9 +204,12 @@ def delete(self, with_valid=True):

def edit(self, instance: Dict, user_id: str, with_valid=True):
if with_valid:
self.is_valid(raise_exception=True)
model = QuerySet(Model).filter(id=self.data.get("id"), workspace_id=self.data.get("workspace_id")).first()

super().is_valid(raise_exception=True)
model = (
QuerySet(Model)
.filter(id=self.data.get("id"), workspace_id=self.data.get("workspace_id", "None"))
.first()
)
credential, model_credential, provider_handler = ModelSerializer.Edit(data={**instance}).is_valid(
model=model
)
Expand Down
Loading