From 37a9de868db7bb03d511581548bb4b4d6612f304 Mon Sep 17 00:00:00 2001 From: Charles d'Avernas Date: Mon, 25 Aug 2025 12:25:14 +0200 Subject: [PATCH] fix(Operator): Fixed the `WorkflowInstanceHandler` n,ot to use otpimistic concurrency when updating workflow instance status Signed-off-by: Charles d'Avernas --- .../Synapse.Operator/Services/WorkflowInstanceHandler.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/operator/Synapse.Operator/Services/WorkflowInstanceHandler.cs b/src/operator/Synapse.Operator/Services/WorkflowInstanceHandler.cs index 323375d6..984aa749 100644 --- a/src/operator/Synapse.Operator/Services/WorkflowInstanceHandler.cs +++ b/src/operator/Synapse.Operator/Services/WorkflowInstanceHandler.cs @@ -229,7 +229,7 @@ protected virtual async Task UpdateWorkflowInstanceStatusAsync(Action(new Patch(PatchType.JsonPatch, patch), updated.GetName(), updated.GetNamespace(), original.Metadata.ResourceVersion, false, cancellationToken).ConfigureAwait(false); + await this.Resources.PatchStatusAsync(new Patch(PatchType.JsonPatch, patch), updated.GetName(), updated.GetNamespace(), null, false, cancellationToken).ConfigureAwait(false); } catch (ConcurrencyException) when (attempt + 1 < maxRetries) {