diff --git a/awx/api/serializers.py b/awx/api/serializers.py index 86167debba..a172f1d4e9 100644 --- a/awx/api/serializers.py +++ b/awx/api/serializers.py @@ -1279,7 +1279,7 @@ class CustomInventoryScriptSerializer(BaseSerializer): if obj is None: return ret request = self.context.get('request', None) - if request is not None and request.user is not None and not request.user.is_superuser: + if not request.user in obj.admin_role: ret['script'] = None return ret