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; }