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

View File

@@ -2809,7 +2809,10 @@ class WorkflowApprovalAccess(BaseAccess):
self.user, 'read_role')) self.user, 'read_role'))
def can_approve_or_deny(self, obj): 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 return True