diff --git a/awx/main/access.py b/awx/main/access.py index e6181afb30..a976a2dbb6 100644 --- a/awx/main/access.py +++ b/awx/main/access.py @@ -2809,7 +2809,10 @@ class WorkflowApprovalAccess(BaseAccess): self.user, 'read_role')) def can_approve_or_deny(self, obj): - if self.user in obj.workflow_job_template.approval_role or self.user.is_superuser: + if ( + (obj.workflow_job_template and self.user in obj.workflow_job_template.approval_role) or + self.user.is_superuser + ): return True