diff --git a/web/src/app/admin/assistants/lib.ts b/web/src/app/admin/assistants/lib.ts index 61ede3f16438..db1659e9d61a 100644 --- a/web/src/app/admin/assistants/lib.ts +++ b/web/src/app/admin/assistants/lib.ts @@ -331,7 +331,7 @@ export const togglePersonaVisibility = async ( personaId: number, isVisible: boolean ) => { - const response = await fetch(`/api/persona/${personaId}/visible`, { + const response = await fetch(`/api/admin/persona/${personaId}/visible`, { method: "PATCH", headers: { "Content-Type": "application/json", diff --git a/web/src/app/assistants/mine/AssistantsList.tsx b/web/src/app/assistants/mine/AssistantsList.tsx index 211ac39463db..8798de2fd4c9 100644 --- a/web/src/app/assistants/mine/AssistantsList.tsx +++ b/web/src/app/assistants/mine/AssistantsList.tsx @@ -306,7 +306,12 @@ export function AssistantsList({ const [currentlyVisibleAssistants, setCurrentlyVisibleAssistants] = useState< Persona[] - >(orderAssistantsForUser(visibleAssistants, user)); + >([]); + + useEffect(() => { + const orderedAssistants = orderAssistantsForUser(visibleAssistants, user); + setCurrentlyVisibleAssistants(orderedAssistants); + }, [assistants, user]); const ownedButHiddenAssistants = getUserCreatedAssistants( user,