From c6886088e3990ed257c2bf73583577e24ee17ffd Mon Sep 17 00:00:00 2001 From: shaohuzhang1 <80892890+shaohuzhang1@users.noreply.github.com> Date: Wed, 24 Jul 2024 16:12:05 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E6=A8=A1=E5=9E=8B=E4=BF=AE=E6=94=B9?= =?UTF-8?q?=E6=97=B6,=E5=88=A0=E9=99=A4=E6=A8=A1=E5=9E=8B=E7=BC=93?= =?UTF-8?q?=E5=AD=98=E6=95=B0=E6=8D=AE=20(#858)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/setting/serializers/provider_serializers.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/apps/setting/serializers/provider_serializers.py b/apps/setting/serializers/provider_serializers.py index a7b23fe2f..bb9501fc0 100644 --- a/apps/setting/serializers/provider_serializers.py +++ b/apps/setting/serializers/provider_serializers.py @@ -18,6 +18,7 @@ from django.db.models import QuerySet, Q from rest_framework import serializers from application.models import Application +from common.config.embedding_config import ModelManage from common.exception.app_exception import AppApiException from common.util.field_message import ErrMessage from common.util.rsa_util import rsa_long_decrypt, rsa_long_encrypt @@ -279,6 +280,8 @@ class ModelSerializer(serializers.Serializer): model.__setattr__(update_key, rsa_long_encrypt(model_credential_str)) else: model.__setattr__(update_key, instance.get(update_key)) + # 修改模型时候删除缓存 + ModelManage.delete_key(str(model.id)) model.save() if model.status == Status.DOWNLOAD: thread = threading.Thread(target=ModelPullManage.pull, args=(model, credential))