diff --git a/Duplicati/Library/Main/BackendWrapper.cs b/Duplicati/Library/Main/BackendWrapper.cs index c086b4f71..d6e41dacf 100644 --- a/Duplicati/Library/Main/BackendWrapper.cs +++ b/Duplicati/Library/Main/BackendWrapper.cs @@ -209,7 +209,7 @@ namespace Duplicati.Library.Main /// All files in the target backend public List List() { - return m_backend.List(); + return (List)ProtectedInvoke("ListInternal"); } /// @@ -475,7 +475,7 @@ namespace Duplicati.Library.Main public List GetBackupSets() { using (new Logging.Timer("Getting and sorting filelist from " + m_backend.DisplayName)) - return SortAndPairSets((List)ProtectedInvoke("ListInternal")); + return SortAndPairSets(List()); } public void Put(BackupEntryBase remote, string filename) @@ -1033,7 +1033,7 @@ namespace Duplicati.Library.Main if (!m_options.ListVerifyUploads) { Library.Interface.FileEntry m = null; - foreach (Library.Interface.FileEntry fe in m_backend.List()) + foreach (Library.Interface.FileEntry fe in ListInternal()) if (fe.Name == remotename) { m = fe;