From dabec127d132f51f6a1650a84a775c4b6265ab57 Mon Sep 17 00:00:00 2001 From: Wilielmus <88447902+WilliamKarolDiCioccio@users.noreply.github.com> Date: Mon, 17 Jun 2024 12:27:54 +0100 Subject: [PATCH] Small fixes for release 0.2 Ensure that models list has been updated before checking for availability of last used model and check models list is not empty before defaulting model selection --- app/lib/providers/chat.dart | 2 +- app/lib/providers/model.dart | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/lib/providers/chat.dart b/app/lib/providers/chat.dart index 877e74b..81964cc 100644 --- a/app/lib/providers/chat.dart +++ b/app/lib/providers/chat.dart @@ -58,7 +58,7 @@ class ChatProvider extends ChangeNotifier { if (models.any((model) => model.name == modelName)) { _modelName = modelName; } else { - _modelName = models.first.name; + if (models.isNotEmpty) _modelName = models.first.name; } _enableWebSearch = prefs.getBool('enableWebSearch') ?? false; diff --git a/app/lib/providers/model.dart b/app/lib/providers/model.dart index d1c0e31..62eae95 100644 --- a/app/lib/providers/model.dart +++ b/app/lib/providers/model.dart @@ -44,7 +44,7 @@ class ModelProvider extends ChangeNotifier { }); }); - _updateListStatic(); + await _updateListStatic(); } catch (e) { logger.e(e); }