Thomas G. Lopes
commited on
Commit
·
ebdeff1
1
Parent(s):
e24c536
fix session bug with query params
Browse files
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
|
97 |
-
|
|
|
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,
|