Merge pull request #11882 from nixocio/api_issue_11622

Add validation for hop nodes
This commit is contained in:
Tiago Góes 2022-03-14 11:15:26 -03:00 committed by GitHub
commit f1cc808429
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -4856,6 +4856,11 @@ class InstanceSerializer(BaseSerializer):
else:
return float("{0:.2f}".format(((float(obj.capacity) - float(obj.consumed_capacity)) / (float(obj.capacity))) * 100))
def validate(self, attrs):
if self.instance.node_type == 'hop':
raise serializers.ValidationError(_('Hop node instances may not be changed.'))
return attrs
class InstanceHealthCheckSerializer(BaseSerializer):
class Meta: