From 028f40437e430029e474d06b38843d67b3c29020 Mon Sep 17 00:00:00 2001 From: Colin Dawson Date: Sun, 15 Mar 2026 23:17:27 +0000 Subject: [PATCH] Seperated the check for bypassable approvals. --- e-suite.Service.WorkflowProcessor/WorkflowProcessor.cs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/e-suite.Service.WorkflowProcessor/WorkflowProcessor.cs b/e-suite.Service.WorkflowProcessor/WorkflowProcessor.cs index 94f9279..1dbdb13 100644 --- a/e-suite.Service.WorkflowProcessor/WorkflowProcessor.cs +++ b/e-suite.Service.WorkflowProcessor/WorkflowProcessor.cs @@ -214,10 +214,14 @@ public class WorkflowProcessor : IWorkflowProcessor Role = typedAssignee.Role!, User = typedAssignee.User!, }; - + + if (typedAssignee is IBypassable bypassableAssignee) + { + activityAssignment.Bypassable = bypassableAssignee.Bypassable; + } + if (typedAssignee is IApprovalTaskAssignee approvalAssignee) { - activityAssignment.Bypassable = approvalAssignee.Bypassable; activityAssignment.AllowNoVerdict = approvalAssignee.AllowNoVerdict; }