Добрый день. При неверно заполненной форме все поля сбрасываются. Не могу понять как формы обрабатывают данные при ошибках валидации. Есть код:
postForm.bindFromRequest.fold(
errors =>
Ok(views.html.create(postForm)),
postData => {
Ok(views.html.create(postForm.fill(postData)))
}
)
В случае успешного заполнения можно вызвать postForm.fill(postData) - и после сабмита поля в форме остаются заполненными. Но в случае неверно заполненной формы(например часть полей пустые) - объекта postData нет и все поля в форме обнуляются. Как необходимо обрабатывать такую ситуацию?