public function updateSucceeded(Form $form) { $valuesForm = $form->getValues(true); $valuesHttp = $form->getHttpData(); if (!$valuesForm['photo']->isImage() && $valuesForm['photo']->isOK()) { $form->addError('Toto není obrázek'); return; } $valuesForm['underSubSection'] = (int) $valuesHttp['underSubSection']; $valuesForm['underSerial'] = (int) $valuesHttp['underSerial']; $values = Nette\Utils\ArrayHash::from($valuesForm); $this->articleManager->updateArticle($values); }