added unique id validator error

This commit is contained in:
Gani Georgiev
2023-01-11 22:29:48 +02:00
parent 1f46b30895
commit 59e4939e1d
5 changed files with 76 additions and 0 deletions

View File

@@ -455,6 +455,7 @@ func (form *RecordUpsert) Validate() error {
form.record.IsNew(),
validation.Length(models.DefaultIdLength, models.DefaultIdLength),
validation.Match(idRegex),
validation.By(validators.UniqueId(form.dao, form.record.TableName())),
).Else(validation.In(form.record.Id)),
),
}