mirror of
https://github.com/ansible/awx.git
synced 2026-05-07 09:27:36 -02:30
fix an HTTP 500 error for unauthenticated users
see: https://github.com/ansible/awx/issues/7243
This commit is contained in:
@@ -3043,6 +3043,8 @@ class WorkflowJobTemplateNodeCreateApproval(RetrieveAPIView):
|
|||||||
return Response(data, status=status.HTTP_201_CREATED)
|
return Response(data, status=status.HTTP_201_CREATED)
|
||||||
|
|
||||||
def check_permissions(self, request):
|
def check_permissions(self, request):
|
||||||
|
if not request.user.is_authenticated:
|
||||||
|
raise PermissionDenied()
|
||||||
obj = self.get_object().workflow_job_template
|
obj = self.get_object().workflow_job_template
|
||||||
if request.method == 'POST':
|
if request.method == 'POST':
|
||||||
if not request.user.can_access(models.WorkflowJobTemplate, 'change', obj, request.data):
|
if not request.user.can_access(models.WorkflowJobTemplate, 'change', obj, request.data):
|
||||||
|
|||||||
Reference in New Issue
Block a user