From dca70f4bd1f42dd01daf04a3feaf13ed519b3bbe Mon Sep 17 00:00:00 2001 From: AlanCoding Date: Thu, 5 Jan 2017 15:29:16 -0500 Subject: [PATCH] protect against unhandled PermissionDenied error --- awx/api/views.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/awx/api/views.py b/awx/api/views.py index 0a1fa8cc53..f5579bb54a 100644 --- a/awx/api/views.py +++ b/awx/api/views.py @@ -2316,7 +2316,10 @@ class JobTemplateLaunch(RetrieveAPIView, GenericAPIView): always_allow_superuser = False def update_raw_data(self, data): - obj = self.get_object() + try: + obj = self.get_object() + except PermissionDenied: + return data extra_vars = data.pop('extra_vars', None) or {} if obj: for p in obj.passwords_needed_to_start: