diff --git a/source/utils/settingsSync.bs b/source/utils/settingsSync.bs index 36b9541cb..f24f9cc83 100644 --- a/source/utils/settingsSync.bs +++ b/source/utils/settingsSync.bs @@ -246,6 +246,11 @@ namespace settingsSync end if if configChanged session.user.Update("Configuration", currentConfig) + ' Post the full configuration back so fields this client doesn't manage are preserved + m.settingSyncTask = createObject("roSGNode", "PostTask") + m.settingSyncTask.apiUrl = "/Users/Configuration" + m.settingSyncTask.stringData = FormatJson(currentConfig) + m.settingSyncTask.control = "RUN" end if end if