diff --git a/src/components/assistant/AssistantModel.cpp b/src/components/assistant/AssistantModel.cpp index af5e28fa1..4c3be1ee5 100644 --- a/src/components/assistant/AssistantModel.cpp +++ b/src/components/assistant/AssistantModel.cpp @@ -249,7 +249,12 @@ bool AssistantModel::addOtherSipAccount (const QVariantMap &map) { ) ); - return coreManager->getAccountSettingsModel()->addOrUpdateProxyConfig(proxyConfig); + AccountSettingsModel *accountSettingsModel = coreManager->getAccountSettingsModel(); + if (accountSettingsModel->addOrUpdateProxyConfig(proxyConfig)) { + accountSettingsModel->setDefaultProxyConfig(proxyConfig); + return true; + } + return false; } // -----------------------------------------------------------------------------