Thomas G. Lopes commited on
Commit
ebdeff1
·
1 Parent(s): e24c536

fix session bug with query params

Browse files
Files changed (1) hide show
  1. src/lib/state/session.svelte.ts +3 -2
src/lib/state/session.svelte.ts CHANGED
@@ -93,8 +93,9 @@ class SessionState {
93
  const modelsFromSearch = searchModelIds.map(id => models.all.find(model => model.id === id)).filter(Boolean);
94
  if (modelsFromSearch.length > 0) savedSession.activeProjectId = "default";
95
 
96
- const max = Math.max(dp.conversations.length, modelsFromSearch.length, searchProviders.length);
97
- for (let i = 0; i < max; i++) {
 
98
  const conversation = dp.conversations[i] ?? defaultConversation;
99
  dp.conversations[i] = {
100
  ...conversation,
 
93
  const modelsFromSearch = searchModelIds.map(id => models.all.find(model => model.id === id)).filter(Boolean);
94
  if (modelsFromSearch.length > 0) savedSession.activeProjectId = "default";
95
 
96
+ const min = Math.min(dp.conversations.length, modelsFromSearch.length, searchProviders.length);
97
+ dp.conversations = dp.conversations.slice(0, min);
98
+ for (let i = 0; i < min; i++) {
99
  const conversation = dp.conversations[i] ?? defaultConversation;
100
  dp.conversations[i] = {
101
  ...conversation,