Skip to content

Commit 2996d01

Browse files
committed
fix: After the application name change - the application name on the demo page has not been updated
1 parent be8d5fc commit 2996d01

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

apps/application/serializers/application.py

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,13 @@
2525
from langchain_mcp_adapters.client import MultiServerMCPClient
2626
from rest_framework import serializers, status
2727
from rest_framework.utils.formatting import lazy_format
28+
2829
from application.flow.common import Workflow
2930
from application.models.application import Application, ApplicationTypeChoices, ApplicationKnowledgeMapping, \
3031
ApplicationFolder, ApplicationVersion
3132
from application.models.application_access_token import ApplicationAccessToken
3233
from common import result
34+
from common.cache_data.application_access_token_cache import del_application_access_token
3335
from common.database_model_manage.database_model_manage import DatabaseModelManage
3436
from common.db.search import native_search, native_page_search
3537
from common.exception.app_exception import AppApiException
@@ -734,6 +736,18 @@ def publish(self, instance, with_valid=True):
734736
workspace_id=workspace_id)
735737
self.reset_application_version(work_flow_version, application)
736738
work_flow_version.save()
739+
access_token = hashlib.md5(
740+
str(uuid.uuid7()).encode()).hexdigest()[
741+
8:24]
742+
application_access_token = QuerySet(ApplicationAccessToken).filter(
743+
application_id=application.id).first()
744+
if application_access_token is None:
745+
application_access_token = ApplicationAccessToken(application_id=application.id,
746+
access_token=access_token, is_active=True)
747+
application_access_token.save()
748+
else:
749+
access_token = application_access_token.access_token
750+
del_application_access_token(access_token)
737751
return self.one(with_valid=False)
738752

739753
@staticmethod

0 commit comments

Comments
 (0)