From 2ffdf582add6bfe219f77c3dcf2ce17137f141d8 Mon Sep 17 00:00:00 2001 From: Kenneth Skovhede Date: Mon, 7 Dec 2015 21:57:54 +0100 Subject: [PATCH] Fixed an issue with updating advanced settings --- Duplicati/Server/Database/ApplicationSettings.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Duplicati/Server/Database/ApplicationSettings.cs b/Duplicati/Server/Database/ApplicationSettings.cs index e0d34ada3..f24f27ec4 100644 --- a/Duplicati/Server/Database/ApplicationSettings.cs +++ b/Duplicati/Server/Database/ApplicationSettings.cs @@ -78,7 +78,10 @@ namespace Duplicati.Server.Database m_values.Clear(); foreach(var k in newsettings) - m_values[k.Key] = newsettings[k.Key]; + if (!clearExisting && newsettings[k.Key] == null && k.Key.StartsWith("--")) + m_values.Remove(k.Key); + else + m_values[k.Key] = newsettings[k.Key]; SaveSettings(); }