ensure shared assistants accessible via query params (#2740)

This commit is contained in:
pablodanswer 2024-10-09 18:47:38 -07:00 committed by GitHub
parent 2d74d44538
commit b4417fabd7
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 4 additions and 3 deletions

View File

@ -187,7 +187,6 @@ export function ChatPage({
)
: undefined
);
// Gather default temperature settings
const search_param_temperature = searchParams.get(
SEARCH_PARAM_NAMES.TEMPERATURE
@ -694,11 +693,12 @@ export function ChatPage({
useEffect(() => {
if (messageHistory.length === 0 && chatSessionIdRef.current === null) {
// Select from available assistants so shared assistants appear.
setSelectedAssistant(
finalAssistants.find((persona) => persona.id === defaultAssistantId)
availableAssistants.find((persona) => persona.id === defaultAssistantId)
);
}
}, [defaultAssistantId, finalAssistants, messageHistory.length]);
}, [defaultAssistantId, availableAssistants, messageHistory.length]);
const [
selectedDocuments,

View File

@ -153,6 +153,7 @@ export async function fetchChatData(searchParams: {
console.log(`Failed to fetch assistants - ${assistantsFetchError}`);
}
// remove those marked as hidden by an admin
assistants = assistants.filter((assistant) => assistant.is_visible);
// sort them in priority order