From 1acda7256129bf71bbd2df467f8b6b859a92d57d Mon Sep 17 00:00:00 2001 From: Kenneth Skovhede Date: Mon, 24 Jun 2024 10:14:03 +0200 Subject: [PATCH] Fixed not creating an empty database --- Duplicati/WebserverCore/Endpoints/V1/Backup/BackupGet.cs | 6 ++++++ 1 file changed, 6 insertions(+) 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()) {