эпопея с уникальным полем продолжается )))
написал валидатор, который проверяет поле на уникальность значения.
чтобы выявить ситуацию редактирования записи на форме добавил скрытое поле id. все нормально работает, только теперь когда пытаюсь создать новый объект получаю ошибку:
"Not a valid integer value"
https://dpaste.org/saaN