diff --git a/Duplicati/Library/Main/Operation/Backup/UploadRealFilelist.cs b/Duplicati/Library/Main/Operation/Backup/UploadRealFilelist.cs index 2b3c6518d..30984f89d 100644 --- a/Duplicati/Library/Main/Operation/Backup/UploadRealFilelist.cs +++ b/Duplicati/Library/Main/Operation/Backup/UploadRealFilelist.cs @@ -18,7 +18,6 @@ using System; using System.Threading.Tasks; using CoCoL; using Duplicati.Library.Main.Volumes; -using System.IO; namespace Duplicati.Library.Main.Operation.Backup { @@ -63,6 +62,9 @@ namespace Duplicati.Library.Main.Operation.Backup return; await db.WriteFilesetAsync(filesetvolume, filesetid); + + filesetvolume.AddFilelistFile(); + filesetvolume.Close(); if (!await taskreader.ProgressAsync) diff --git a/Duplicati/Library/Main/Operation/Backup/UploadSyntheticFilelist.cs b/Duplicati/Library/Main/Operation/Backup/UploadSyntheticFilelist.cs index 4b97e6886..e92db5226 100644 --- a/Duplicati/Library/Main/Operation/Backup/UploadSyntheticFilelist.cs +++ b/Duplicati/Library/Main/Operation/Backup/UploadSyntheticFilelist.cs @@ -111,6 +111,8 @@ namespace Duplicati.Library.Main.Operation.Backup foreach(var p in options.ControlFiles.Split(new char[] { System.IO.Path.PathSeparator }, StringSplitOptions.RemoveEmptyEntries)) fsw.AddControlFile(p, options.GetCompressionHintFromFilename(p)); + fsw.AddFilelistFile(); + var newFilesetID = await database.CreateFilesetAsync(fsw.VolumeID, fileTime); await database.LinkFilesetToVolumeAsync(newFilesetID, fsw.VolumeID); await database.AppendFilesFromPreviousSetAsync(null, newFilesetID, prevId, fileTime);