mirror of
https://github.com/danswer-ai/danswer.git
synced 2025-09-20 13:05:49 +02:00
Fix user groups page when a persona is deleted
This commit is contained in:
@@ -61,6 +61,7 @@ class UserGroup(BaseModel):
|
|||||||
personas=[
|
personas=[
|
||||||
PersonaSnapshot.from_model(persona)
|
PersonaSnapshot.from_model(persona)
|
||||||
for persona in user_group_model.personas
|
for persona in user_group_model.personas
|
||||||
|
if not persona.deleted
|
||||||
],
|
],
|
||||||
is_up_to_date=user_group_model.is_up_to_date,
|
is_up_to_date=user_group_model.is_up_to_date,
|
||||||
is_up_for_deletion=user_group_model.is_up_for_deletion,
|
is_up_for_deletion=user_group_model.is_up_for_deletion,
|
||||||
|
@@ -21,6 +21,10 @@ function PersonaTypeDisplay({ persona }: { persona: Persona }) {
|
|||||||
return <Text>Global</Text>;
|
return <Text>Global</Text>;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (persona.groups.length > 0 || persona.users.length > 0) {
|
||||||
|
return <Text>Shared</Text>;
|
||||||
|
}
|
||||||
|
|
||||||
return <Text>Personal {persona.owner && <>({persona.owner.email})</>}</Text>;
|
return <Text>Personal {persona.owner && <>({persona.owner.email})</>}</Text>;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user