From a82755ef8a1f40e026220c7bfa1cbf0d1b5fdd1a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrien=20B=C3=A9raud?= <adrien.beraud@savoirfairelinux.com> Date: Tue, 2 May 2023 13:35:51 -0400 Subject: [PATCH] manager: load config before creating account Change-Id: I5ab8b5bf1de8ba0dd8b51aa014418fe2d30e3369 --- src/manager.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/manager.cpp b/src/manager.cpp index 91e0bd12ad..c9e0af2727 100644 --- a/src/manager.cpp +++ b/src/manager.cpp @@ -2815,9 +2815,10 @@ Manager::loadAccountMap(const YAML::Node& node) + DIR_SEPARATOR_STR + "config.yml"] { if (fileutils::isFile(configFile)) { try { + auto configNode = YAML::LoadFile(configFile); if (auto a = accountFactory.createAccount(JamiAccount::ACCOUNT_TYPE, dir)) { auto config = a->buildConfig(); - config->unserialize(YAML::LoadFile(configFile)); + config->unserialize(configNode); a->setConfig(std::move(config)); } } catch (const std::exception& e) { -- GitLab