diff --git a/src/config.cpp b/src/config.cpp index c37048fd39ff2cd75d006db5b6d5b741e25eef95..73b14d0940d60f957d9aee1589f616c46428c6f6 100644 --- a/src/config.cpp +++ b/src/config.cpp @@ -312,6 +312,7 @@ void Config::updateBackendConfig(const std::string &backendConfig) { ("registration.needPassword", value()->default_value(true), "") ("registration.needRegistration", value()->default_value(false), "") ("registration.extraField", value >()->multitoken(), "") + ("features.receipts", value()->default_value(false), "") ; std::stringstream ifs(backendConfig); @@ -319,6 +320,8 @@ void Config::updateBackendConfig(const std::string &backendConfig) { store(parsed, m_backendConfig); notify(m_backendConfig); + + onBackendConfigUpdated(); } Config *Config::createFromArgs(int argc, char **argv, std::string &error, std::string &host, int &port) {