Fix problem with wrong reading settings

This commit is contained in:
Petr Mironychev 2024-11-11 01:00:54 +01:00
parent 61f1f0ae4f
commit 9902623ba0

View File

@ -81,15 +81,15 @@ void ConfigurationManager::selectProvider()
void ConfigurationManager::selectModel() void ConfigurationManager::selectModel()
{ {
const QString providerName = m_generalSettings.ccProvider(); const QString providerName = m_generalSettings.ccProvider.volatileValue();
auto *settingsButton = qobject_cast<ButtonAspect *>(sender()); auto *settingsButton = qobject_cast<ButtonAspect *>(sender());
if (!settingsButton) if (!settingsButton)
return; return;
const auto providerUrl = (settingsButton == &m_generalSettings.ccSelectModel) const auto providerUrl = (settingsButton == &m_generalSettings.ccSelectModel)
? m_generalSettings.ccUrl() ? m_generalSettings.ccUrl.volatileValue()
: m_generalSettings.caUrl(); : m_generalSettings.caUrl.volatileValue();
const auto modelList = m_providersManager.getProviderByName(providerName) const auto modelList = m_providersManager.getProviderByName(providerName)
->getInstalledModels(providerUrl); ->getInstalledModels(providerUrl);