policy fields not required

* They were previously not required until a min/max was enforced. This
caused the fields to, unintentionally, be required.
* This fix makes the policy fields not required and provides sane defaults.
This commit is contained in:
chris meyers 2018-04-24 14:05:38 -04:00
parent 8765de732e
commit 619ec905b2

View File

@ -4587,8 +4587,8 @@ class InstanceGroupSerializer(BaseSerializer):
percent_capacity_remaining = serializers.SerializerMethodField()
jobs_running = serializers.SerializerMethodField()
instances = serializers.SerializerMethodField()
policy_instance_percentage = serializers.IntegerField(min_value=0, max_value=100)
policy_instance_minimum = serializers.IntegerField(min_value=0)
policy_instance_percentage = serializers.IntegerField(min_value=0, max_value=100, required=False, initial=0)
policy_instance_minimum = serializers.IntegerField(min_value=0, required=False, initial=0)
class Meta:
model = InstanceGroup