diff --git a/src/jamidht/jamiaccount.cpp b/src/jamidht/jamiaccount.cpp index 70b94c2abf594857f9efd9d1af686a342e47f470..91d25b1b89705b18ddf24c5ea4ace03ac00205d7 100644 --- a/src/jamidht/jamiaccount.cpp +++ b/src/jamidht/jamiaccount.cpp @@ -1580,8 +1580,12 @@ JamiAccount::registerName(const std::string& password, const std::string& name) ? 3 : 4))); if (response == NameDirectory::RegistrationResponse::success) { - if (auto this_ = w.lock()) + if (auto this_ = w.lock()) { this_->registeredName_ = name; + this_->saveConfig(); + emitSignal<DRing::ConfigurationSignal::VolatileDetailsChanged>( + this_->accountID_, this_->getVolatileAccountDetails()); + } } emitSignal<DRing::ConfigurationSignal::NameRegistrationEnded>(acc, res, name); });