diff --git a/Duplicati/WebserverCore/Endpoints/V1/Backup/BackupGet.cs b/Duplicati/WebserverCore/Endpoints/V1/Backup/BackupGet.cs index 57938db0e..d576c39b7 100644 --- a/Duplicati/WebserverCore/Endpoints/V1/Backup/BackupGet.cs +++ b/Duplicati/WebserverCore/Endpoints/V1/Backup/BackupGet.cs @@ -152,6 +152,9 @@ public class BackupGet : IEndpointV1 private static List> ExecuteGetLog(Connection connection, IBackup bk, long offset, long pagesize) { + if (!File.Exists(bk.DBPath)) + return new List>(); + using (var con = Library.SQLiteHelper.SQLiteLoader.LoadConnection(bk.DBPath)) using (var cmd = con.CreateCommand()) return LogData.DumpTable(cmd, "LogData", "ID", offset, pagesize); @@ -159,6 +162,9 @@ public class BackupGet : IEndpointV1 private static List> ExecuteGetRemotelog(Connection connection, IBackup bk, long offset, long pagesize) { + if (!File.Exists(bk.DBPath)) + return new List>(); + using (var con = Library.SQLiteHelper.SQLiteLoader.LoadConnection(bk.DBPath)) using (var cmd = con.CreateCommand()) {