From 560d4cfad1e253a2263c012833018db6b8ea7d2a Mon Sep 17 00:00:00 2001 From: "mitch.kuijpers@nocore.nl" Date: Tue, 29 Oct 2024 12:24:36 +0100 Subject: [PATCH] Handle request in order. --- .../Batch/RestierBatchChangeSetRequestItem.cs | 5 ++++- .../Batch/RestierBatchChangeSetRequestItem.cs | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/Microsoft.Restier.AspNet/Batch/RestierBatchChangeSetRequestItem.cs b/src/Microsoft.Restier.AspNet/Batch/RestierBatchChangeSetRequestItem.cs index e961e0ec..3d659ce4 100644 --- a/src/Microsoft.Restier.AspNet/Batch/RestierBatchChangeSetRequestItem.cs +++ b/src/Microsoft.Restier.AspNet/Batch/RestierBatchChangeSetRequestItem.cs @@ -95,7 +95,10 @@ public override async Task SendRequestAsync( // - the ChangeSet is submitted // - the responses are created and // - the controller actions have returned - await Task.WhenAll(responseTasks).ConfigureAwait(false); + foreach (var responseTask in responseTasks) + { + await responseTask.ConfigureAwait(false); + } var responses = new List(); try diff --git a/src/Microsoft.Restier.AspNetCore/Batch/RestierBatchChangeSetRequestItem.cs b/src/Microsoft.Restier.AspNetCore/Batch/RestierBatchChangeSetRequestItem.cs index 857389c4..f7663e16 100644 --- a/src/Microsoft.Restier.AspNetCore/Batch/RestierBatchChangeSetRequestItem.cs +++ b/src/Microsoft.Restier.AspNetCore/Batch/RestierBatchChangeSetRequestItem.cs @@ -94,7 +94,10 @@ public override async Task SendRequestAsync(RequestDeleg // - the ChangeSet is submitted // - the responses are created and // - the controller actions have returned - await Task.WhenAll(responseTasks).ConfigureAwait(false); + foreach (var responseTask in responseTasks) + { + await responseTask.ConfigureAwait(false); + } var returnContexts = new List();