fix(itim): Ensure params passed to super when validating cluster

ref: #248 #356
This commit is contained in:
2024-10-21 17:38:14 +09:30
parent 8f68345bb3
commit 176f1c1073

View File

@ -108,7 +108,7 @@ class ClusterModelSerializer(ClusterBaseSerializer):
def is_valid(self, *, raise_exception=False):
is_valid = super().is_valid(raise_exception=False)
is_valid = super().is_valid(raise_exception=raise_exception)
if hasattr(self.instance, 'id') and self.validated_data['parent_cluster']:
@ -118,7 +118,9 @@ class ClusterModelSerializer(ClusterBaseSerializer):
is_valid = False
raise serializers.ValidationError(
detail = "Cluster can't have itself as its parent cluster",
detail = {
"parent_cluster": "Cluster can't have itself as its parent cluster"
},
code = 'parent_not_self'
)