|
@@ -475,9 +475,13 @@
|
|
|
selectedModels = $config?.default_models.split(',');
|
|
|
}
|
|
|
|
|
|
- if (selectedModels.length === 1 && selectedModels[0] === '') {
|
|
|
+ selectedModels = selectedModels.filter((modelId) => $models.map((m) => m.id).includes(modelId));
|
|
|
+
|
|
|
+ if (selectedModels.length === 0 || (selectedModels.length === 1 && selectedModels[0] === '')) {
|
|
|
if ($models.length > 0) {
|
|
|
selectedModels = [$models[0].id];
|
|
|
+ } else {
|
|
|
+ selectedModels = [''];
|
|
|
}
|
|
|
}
|
|
|
|