perf: automation task name validate (#9690)

Co-authored-by: feng <1304903146@qq.com>
This commit is contained in:
fit2bot
2023-02-22 16:23:18 +08:00
committed by GitHub
parent ee3c548b6b
commit 7ceb27301b

View File

@@ -38,7 +38,7 @@ class BaseAutomationSerializer(PeriodTaskSerializerMixin, BulkOrgResourceModelSe
}
def validate_name(self, name):
if self.instance:
if self.instance and self.instance.name == name:
return name
if BaseAutomation.objects.filter(name=name, type=self.model_type).exists():
raise serializers.ValidationError(_('Name already exists'))