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);
}
}
}