diff --git a/backend/ee/danswer/server/user_group/models.py b/backend/ee/danswer/server/user_group/models.py index fafb73a3e094..fa1359469cb7 100644 --- a/backend/ee/danswer/server/user_group/models.py +++ b/backend/ee/danswer/server/user_group/models.py @@ -61,6 +61,7 @@ class UserGroup(BaseModel): personas=[ PersonaSnapshot.from_model(persona) for persona in user_group_model.personas + if not persona.deleted ], is_up_to_date=user_group_model.is_up_to_date, is_up_for_deletion=user_group_model.is_up_for_deletion, diff --git a/web/src/app/admin/assistants/PersonaTable.tsx b/web/src/app/admin/assistants/PersonaTable.tsx index 73fcbeb2b6a4..03d9358da402 100644 --- a/web/src/app/admin/assistants/PersonaTable.tsx +++ b/web/src/app/admin/assistants/PersonaTable.tsx @@ -21,6 +21,10 @@ function PersonaTypeDisplay({ persona }: { persona: Persona }) { return Global; } + if (persona.groups.length > 0 || persona.users.length > 0) { + return Shared; + } + return Personal {persona.owner && <>({persona.owner.email})}; }