From 20799ece93134ef5c56f5ec5ed29b9b0499bf4bf Mon Sep 17 00:00:00 2001 From: Bai Date: Fri, 18 Aug 2023 16:45:12 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E5=88=9B=E5=BB=BA?= =?UTF-8?q?=E4=BC=9A=E8=AF=9D=E5=88=86=E4=BA=AB=E4=B8=8D=E5=A1=AB=E5=86=99?= =?UTF-8?q?=E7=94=A8=E6=88=B7=E6=8A=A5=E9=94=99=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/terminal/models/session/sharing.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/apps/terminal/models/session/sharing.py b/apps/terminal/models/session/sharing.py index 92a75f9c4..11e06953d 100644 --- a/apps/terminal/models/session/sharing.py +++ b/apps/terminal/models/session/sharing.py @@ -6,6 +6,7 @@ from django.utils.translation import gettext_lazy as _ from django.utils.functional import cached_property from common.db.models import JMSBaseModel +from common.utils import is_uuid from orgs.mixins.models import OrgModelMixin from orgs.utils import tmp_to_root_org from users.models import User @@ -62,6 +63,9 @@ class SessionSharing(JMSBaseModel, OrgModelMixin): @cached_property def users_queryset(self): user_ids = self.users.split(',') + user_ids = [user_id for user_id in user_ids if is_uuid(user_id)] + if not user_ids: + return User.objects.none() return User.objects.filter(id__in=user_ids) @property