mirror of
https://github.com/Memo-2023/mana-monorepo.git
synced 2026-05-18 10:49:39 +02:00
fix(chat-web): select default model instead of first model
- Update chat store to find model with isDefault: true - Fix model selection in chat page and spaces page - Falls back to first model if no default is set 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
parent
6150347c2a
commit
24eafc5430
5 changed files with 26 additions and 4 deletions
|
|
@ -47,7 +47,9 @@ export const chatStore = {
|
|||
try {
|
||||
models = await chatService.getModels();
|
||||
if (models.length > 0 && !selectedModelId) {
|
||||
selectedModelId = models[0].id;
|
||||
// Find default model, or fall back to first model
|
||||
const defaultModel = models.find((m) => m.isDefault);
|
||||
selectedModelId = defaultModel?.id || models[0].id;
|
||||
}
|
||||
} catch (e) {
|
||||
error = e instanceof Error ? e.message : 'Failed to load models';
|
||||
|
|
|
|||
|
|
@ -37,7 +37,9 @@
|
|||
dataLoaded = true;
|
||||
models = await chatService.getModels();
|
||||
if (models.length > 0) {
|
||||
selectedModelId = models[0].id;
|
||||
// Find default model, or fall back to first model
|
||||
const defaultModel = models.find((m) => m.isDefault);
|
||||
selectedModelId = defaultModel?.id || models[0].id;
|
||||
}
|
||||
|
||||
// Load user templates
|
||||
|
|
|
|||
|
|
@ -42,7 +42,9 @@
|
|||
// Load models
|
||||
models = await chatService.getModels();
|
||||
if (models.length > 0) {
|
||||
selectedModelId = models[0].id;
|
||||
// Find default model, or fall back to first model
|
||||
const defaultModel = models.find((m) => m.isDefault);
|
||||
selectedModelId = defaultModel?.id || models[0].id;
|
||||
}
|
||||
} catch (e) {
|
||||
error = e instanceof Error ? e.message : 'Fehler beim Laden';
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue