Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/duplicati/duplicati.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKenneth Skovhede <kenneth@hexad.dk>2018-04-13 09:50:47 +0300
committerGitHub <noreply@github.com>2018-04-13 09:50:47 +0300
commitc0aa960b72c9d45f581413b33249c152414c639b (patch)
tree3d2e6aebec4a0c5e5b6f9439d3dd9e7ab1dd7bb7
parent64c8f72143982d10765aea9bad5652f448e30363 (diff)
parente6587a2c6f60528121bf6c286a9debe9e8705427 (diff)
Merge pull request #3166 from warwickmm/fix_server_setting_accessors
Fix server setting property accessors
-rw-r--r--Duplicati/Server/Database/ServerSettings.cs48
1 files changed, 19 insertions, 29 deletions
diff --git a/Duplicati/Server/Database/ServerSettings.cs b/Duplicati/Server/Database/ServerSettings.cs
index 2ba5d3716..bafb09355 100644
--- a/Duplicati/Server/Database/ServerSettings.cs
+++ b/Duplicati/Server/Database/ServerSettings.cs
@@ -188,10 +188,6 @@ namespace Duplicati.Server.Database
{
get
{
- var tp = m_values[CONST.IS_FIRST_RUN];
- if (string.IsNullOrEmpty(tp))
- return true;
-
return Duplicati.Library.Utility.Utility.ParseBoolOption(m_values, CONST.IS_FIRST_RUN);
}
set
@@ -202,29 +198,25 @@ namespace Duplicati.Server.Database
}
}
- public bool HasAskedForPasswordProtection
- {
- get
- {
- var tp = m_values[CONST.HAS_ASKED_FOR_PASSWORD_PROTECTION];
- if (string.IsNullOrEmpty(tp))
- return true;
-
- return Duplicati.Library.Utility.Utility.ParseBoolOption(m_values, CONST.HAS_ASKED_FOR_PASSWORD_PROTECTION);
- }
- set
- {
- lock (m_connection.m_lock)
- m_values[CONST.HAS_ASKED_FOR_PASSWORD_PROTECTION] = value.ToString();
- SaveSettings();
- }
- }
+ public bool HasAskedForPasswordProtection
+ {
+ get
+ {
+ return Duplicati.Library.Utility.Utility.ParseBoolOption(m_values, CONST.HAS_ASKED_FOR_PASSWORD_PROTECTION);
+ }
+ set
+ {
+ lock (m_connection.m_lock)
+ m_values[CONST.HAS_ASKED_FOR_PASSWORD_PROTECTION] = value.ToString();
+ SaveSettings();
+ }
+ }
- public bool UnackedError
+ public bool UnackedError
{
get
{
- return Duplicati.Library.Utility.Utility.ParseBoolOption(m_values, CONST.UNACKED_ERROR);
+ return Duplicati.Library.Utility.Utility.ParseBool(m_values[CONST.UNACKED_ERROR], false);
}
set
{
@@ -238,7 +230,7 @@ namespace Duplicati.Server.Database
{
get
{
- return Duplicati.Library.Utility.Utility.ParseBoolOption(m_values, CONST.UNACKED_WARNING);
+ return Duplicati.Library.Utility.Utility.ParseBool(m_values[CONST.UNACKED_WARNING], false);
}
set
{
@@ -247,11 +239,12 @@ namespace Duplicati.Server.Database
SaveSettings();
}
}
+
public bool ServerPortChanged
{
get
{
- return Duplicati.Library.Utility.Utility.ParseBoolOption(m_values, CONST.SERVER_PORT_CHANGED);
+ return Duplicati.Library.Utility.Utility.ParseBool(m_values[CONST.SERVER_PORT_CHANGED], false);
}
set
{
@@ -535,10 +528,7 @@ namespace Duplicati.Server.Database
{
get
{
- if (m_values.ContainsKey(CONST.HAS_FIXED_INVALID_BACKUPID) && string.IsNullOrWhiteSpace(m_values[CONST.HAS_FIXED_INVALID_BACKUPID]))
- return false;
- else
- return Duplicati.Library.Utility.Utility.ParseBoolOption(m_values, CONST.HAS_FIXED_INVALID_BACKUPID);
+ return Duplicati.Library.Utility.Utility.ParseBool(m_values[CONST.HAS_FIXED_INVALID_BACKUPID], false);
}
set
{