From 5f5d398ccc8ae1049d8a02448df42251ab85647f Mon Sep 17 00:00:00 2001 From: Kenneth Skovhede Date: Mon, 12 May 2025 15:12:01 +0200 Subject: [PATCH] Fixed skipQueue being optional --- Duplicati/WebserverCore/Endpoints/V1/Backup/BackupPost.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Duplicati/WebserverCore/Endpoints/V1/Backup/BackupPost.cs b/Duplicati/WebserverCore/Endpoints/V1/Backup/BackupPost.cs index 8a036edf4..0a9f9dd88 100644 --- a/Duplicati/WebserverCore/Endpoints/V1/Backup/BackupPost.cs +++ b/Duplicati/WebserverCore/Endpoints/V1/Backup/BackupPost.cs @@ -72,12 +72,12 @@ public class BackupPost : IEndpointV1 => ExecuteCompact(GetBackup(connection, id), queueRunnerService)) .RequireAuthorization(); - group.MapPost("/backup/{id}/start", ([FromServices] Connection connection, [FromServices] IQueueRunnerService queueRunnerService, [FromRoute] string id, [FromQuery] bool skipQueue) - => ExecuteRunBackup(GetBackup(connection, id), skipQueue, queueRunnerService)) + group.MapPost("/backup/{id}/start", ([FromServices] Connection connection, [FromServices] IQueueRunnerService queueRunnerService, [FromRoute] string id, [FromQuery] bool? skipQueue) + => ExecuteRunBackup(GetBackup(connection, id), skipQueue ?? false, queueRunnerService)) .RequireAuthorization(); - group.MapPost("/backup/{id}/run", ([FromServices] Connection connection, [FromServices] IQueueRunnerService queueRunnerService, [FromRoute] string id, [FromQuery] bool skipQueue) - => ExecuteRunBackup(GetBackup(connection, id), skipQueue, queueRunnerService)) + group.MapPost("/backup/{id}/run", ([FromServices] Connection connection, [FromServices] IQueueRunnerService queueRunnerService, [FromRoute] string id, [FromQuery] bool? skipQueue) + => ExecuteRunBackup(GetBackup(connection, id), skipQueue ?? false, queueRunnerService)) .RequireAuthorization(); group.MapPost("/backup/{id}/report-remote-size", ([FromServices] Connection connection, [FromServices] IQueueRunnerService queueRunnerService, [FromRoute] string id)