From 82cbe08cc32296a2329351652ae797ab0d355b31 Mon Sep 17 00:00:00 2001 From: shaohuzhang1 <80892890+shaohuzhang1@users.noreply.github.com> Date: Tue, 15 Jul 2025 12:05:56 +0800 Subject: [PATCH] fix: Simple application dialogue not handled as published (#3597) --- apps/chat/serializers/chat_authentication.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/apps/chat/serializers/chat_authentication.py b/apps/chat/serializers/chat_authentication.py index e90e3146e..15762d85f 100644 --- a/apps/chat/serializers/chat_authentication.py +++ b/apps/chat/serializers/chat_authentication.py @@ -97,8 +97,7 @@ class ApplicationProfileSerializer(serializers.Serializer): } for (version_field, app_field) in update_field_dict.items(): _v = getattr(application_version, version_field) - if _v: - setattr(application, app_field, _v) + setattr(application, app_field, _v) def profile(self, with_valid=True): if with_valid: @@ -110,7 +109,7 @@ class ApplicationProfileSerializer(serializers.Serializer): raise AppUnauthorizedFailed(500, _("Illegal User")) application_setting_model = DatabaseModelManage.get_model('application_setting') application_version = QuerySet(ApplicationVersion).filter(application_id=application.id).order_by( - '-create_time')[0:1].first() + '-create_time').first() if application_version is not None: self.reset_application(application, application_version) license_is_valid = cache.get(Cache_Version.SYSTEM.get_key(key='license_is_valid'),