From 95ab5327c3b3b77930dba213930c964e77c5b9bf Mon Sep 17 00:00:00 2001 From: Rebeccah Date: Fri, 25 Oct 2019 09:01:34 -0400 Subject: [PATCH] added in check to see if the the current check has an instance or not to prevent nonetype errors --- awx/api/serializers.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/awx/api/serializers.py b/awx/api/serializers.py index 00a90b2653..3c3fcf41b6 100644 --- a/awx/api/serializers.py +++ b/awx/api/serializers.py @@ -4801,17 +4801,17 @@ class InstanceGroupSerializer(BaseSerializer): raise serializers.ValidationError(_('Isolated instances may not be added or removed from instances groups via the API.')) if self.instance and self.instance.controller_id is not None: raise serializers.ValidationError(_('Isolated instance group membership may not be managed via the API.')) - if value and self.instance.is_containerized: + if value and self.instance and self.instance.is_containerized: raise serializers.ValidationError(_('Containerized instances may not be managed via the API')) return value def validate_policy_instance_percentage(self, value): - if value and self.instance.is_containerized: + if value and self.instance and self.instance.is_containerized: raise serializers.ValidationError(_('Containerized instances may not be managed via the API')) return value def validate_policy_instance_minimum(self, value): - if value and self.instance.is_containerized: + if value and self.instance self.instance.is_containerized: raise serializers.ValidationError(_('Containerized instances may not be managed via the API')) return value