diff --git a/Duplicati/Library/Main/Database/LocalDatabase.cs b/Duplicati/Library/Main/Database/LocalDatabase.cs index 17bfa001d..912137776 100644 --- a/Duplicati/Library/Main/Database/LocalDatabase.cs +++ b/Duplicati/Library/Main/Database/LocalDatabase.cs @@ -1482,14 +1482,14 @@ ORDER BY /// The path to split. public static KeyValuePair SplitIntoPrefixAndName(string path) { - if (path == null || path.Length == 0) + if (string.IsNullOrEmpty(path)) throw new ArgumentException($"Invalid path: {path}", nameof(path)); int nLast = path.TrimEnd(_pathseparators).LastIndexOfAny(_pathseparators); if (nLast >= 0) return new KeyValuePair(path.Substring(0, nLast + 1), path.Substring(nLast + 1)); - throw new ArgumentException($"Invalid path: {path}", nameof(path)); + return new KeyValuePair(string.Empty, path); } } }