From 6062d1ec9f27006603257ff0b01a7d3dbbec2874 Mon Sep 17 00:00:00 2001 From: Ryan Petrello Date: Fri, 26 Mar 2021 16:40:48 -0400 Subject: [PATCH] fix an HTTP 500 error for unauthenticated users see: https://github.com/ansible/awx/issues/7243 --- awx/api/views/__init__.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/awx/api/views/__init__.py b/awx/api/views/__init__.py index fa175eff7b..cf64e4114c 100644 --- a/awx/api/views/__init__.py +++ b/awx/api/views/__init__.py @@ -3043,6 +3043,8 @@ class WorkflowJobTemplateNodeCreateApproval(RetrieveAPIView): return Response(data, status=status.HTTP_201_CREATED) def check_permissions(self, request): + if not request.user.is_authenticated: + raise PermissionDenied() obj = self.get_object().workflow_job_template if request.method == 'POST': if not request.user.can_access(models.WorkflowJobTemplate, 'change', obj, request.data):