diff --git a/urbackupserver/server_settings.cpp b/urbackupserver/server_settings.cpp index 95fc31af..070b30ff 100644 --- a/urbackupserver/server_settings.cpp +++ b/urbackupserver/server_settings.cpp @@ -493,9 +493,13 @@ void ServerSettings::readSettingsClient(ISettingsReader* settings_client) readBoolClientSetting(settings_client, "internet_encrypt", &settings->internet_encrypt); readBoolClientSetting(settings_client, "internet_connect_always", &settings->internet_connect_always); + readStringClientSetting(settings_client, "vss_select_components", &settings->vss_select_components); + if(!settings->overwrite) return; + //Following settings are not configurable by the client + stmp=settings_client->getValue("backup_window_incr_file", ""); if(!stmp.empty()) settings->backup_window_incr_file=stmp; @@ -552,8 +556,6 @@ void ServerSettings::readSettingsClient(ISettingsReader* settings_client) readBoolClientSetting(settings_client, "ignore_disk_errors", &settings->ignore_disk_errors); - readStringClientSetting(settings_client, "vss_select_components", &settings->vss_select_components); - readBoolClientSetting(settings_client, "allow_file_restore", &settings->allow_file_restore); readBoolClientSetting(settings_client, "allow_component_config", &settings->allow_component_config); readBoolClientSetting(settings_client, "allow_component_restore", &settings->allow_component_restore);