From 4a309dc4bae2e75b5ae9d84ca5f5f30757271e1f Mon Sep 17 00:00:00 2001 From: redmars27 Date: Sat, 16 May 2026 21:27:50 +0200 Subject: [PATCH] Honor DefaultWaitForValidation. Another alternative could be to add to Library.Utility.Utility.ParseBoolOption a default behavior like other methods --- .../Library/Backend/MovistarCloud/MovistarCloudBackend.cs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Duplicati/Library/Backend/MovistarCloud/MovistarCloudBackend.cs b/Duplicati/Library/Backend/MovistarCloud/MovistarCloudBackend.cs index 1c3a2916b..694e44a49 100644 --- a/Duplicati/Library/Backend/MovistarCloud/MovistarCloudBackend.cs +++ b/Duplicati/Library/Backend/MovistarCloud/MovistarCloudBackend.cs @@ -253,7 +253,12 @@ public sealed class MovistarCloudBackend : IBackend _rootFolderPathOpt = options.GetValueOrDefault(RootFolderPathOption)?.Trim(); _listLimit = Library.Utility.Utility.ParseIntOption(options, ListLimitOption, DefaultListLimit); - _waitForValidation = Library.Utility.Utility.ParseBoolOption(options, WaitForValidationOption); + + //TODO: Possible replacement of ParseBoolOption to accept default value. + if (options.ContainsKey(WaitForValidationOption)) + _waitForValidation = Library.Utility.Utility.ParseBoolOption(options, WaitForValidationOption); + else _waitForValidation = DefaultWaitForValidation; + _validationTimeout = Library.Utility.Utility.ParseTimespanOption(options, ValidationTimeoutOption, DefaultValidationTimeout); _validationPollInterval = Library.Utility.Utility.ParseTimespanOption(options, ValidationPollIntervalOption, DefaultValidationPollInterval); _diagnostics = Library.Utility.Utility.ParseBoolOption(options, DiagnosticsOption);