Fix 500 error on workflow_approvals endpoint

This commit is contained in:
beeankha 2019-08-26 16:28:24 -04:00 committed by Ryan Petrello
parent 2e58a47118
commit 459012e879
No known key found for this signature in database
GPG Key ID: F2AA5F2122351777

View File

@ -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