diff --git a/Duplicati/WebserverCore/Services/BackupListService.cs b/Duplicati/WebserverCore/Services/BackupListService.cs index 7ae9fef5c..198bb1ce7 100644 --- a/Duplicati/WebserverCore/Services/BackupListService.cs +++ b/Duplicati/WebserverCore/Services/BackupListService.cs @@ -202,7 +202,13 @@ public class BackupListService(Connection connection) : IBackupListService Func? selector = sort switch { "name" => x => x.Backup.Name, - "id" => x => x.Backup.ID, + "id" => x => + { + if (long.TryParse(x.Backup.ID, out var id)) + return id; + return -1; + } + , "lastrun" => x => { if (x.Backup.Metadata == null)