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

@@ -57,6 +57,7 @@ func (form *AdminUpsert) Validate() error {
form.admin.IsNew(),
validation.Length(models.DefaultIdLength, models.DefaultIdLength),
validation.Match(idRegex),
validation.By(validators.UniqueId(form.dao, form.admin.TableName())),
).Else(validation.In(form.admin.Id)),
),
validation.Field(