diff --git a/src/manager.cpp b/src/manager.cpp
index 179a0f042f3bc3b488c73426cf1ecb656a64112e..d2bc4fdf696d5ed9edb4d5450fe65baae4b97023 100644
--- a/src/manager.cpp
+++ b/src/manager.cpp
@@ -2999,7 +2999,7 @@ Manager::sendRegister(const std::string& accountID, bool enable)
     acc->setEnabled(enable);
     acc->loadConfig();
 
-    saveConfig();
+    saveConfig(acc);
 
     if (acc->isEnabled()) {
         acc->doRegister();