1548
func (handler *workflowTaskCompletedHandler) validateCommandAttr(
1549
validationFn commandAttrValidationFn,
1551
>
1552
>
return handler.failWorkflowTaskOnInvalidArgument(validationFn())
1553
>
}
1554
1555
func (handler *workflowTaskCompletedHandler) failWorkflowTaskOnInvalidArgument(
1556
wtFailedCause enumspb.WorkflowTaskFailedCause,
1557
err error,
1559
>
var invalidArgument *serviceerror.InvalidArgument
1560
>
if errors.As(err, &invalidArgument) {
1561
return handler.failWorkflowTask(wtFailedCause, err)
1562
}