From a534c496d0bcf79f4a78529f7ce585fa24559416 Mon Sep 17 00:00:00 2001 From: feng <1304903146@qq.com> Date: Thu, 16 May 2024 15:49:50 +0800 Subject: [PATCH] perf: core celery always active --- apps/terminal/models/component/terminal.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/terminal/models/component/terminal.py b/apps/terminal/models/component/terminal.py index 0337fce69..8666c5da2 100644 --- a/apps/terminal/models/component/terminal.py +++ b/apps/terminal/models/component/terminal.py @@ -96,9 +96,9 @@ class Terminal(StorageMixin, TerminalStatusMixin, JMSBaseModel): @property def is_active(self): - if self.user and self.user.is_active: - return True - return False + user_active = self.user and self.user.is_active + type_active = self.type in [TypeChoices.core, TypeChoices.celery] + return user_active or type_active @is_active.setter def is_active(self, active):