DbSelectorForm: submission detection, once more

This commit is contained in:
Thomas Gelf 2018-10-05 07:53:02 +02:00
parent 3d26ab127f
commit e16d7865c7

View File

@ -24,6 +24,9 @@ class DbSelectorForm extends Form
protected function assemble() protected function assemble()
{ {
$this->addElement('DbSelector', 'hidden', [
'value' => 'sent'
]);
$this->addElement('db_resource', 'select', [ $this->addElement('db_resource', 'select', [
'options' => $this->allowedNames, 'options' => $this->allowedNames,
'class' => 'autosubmit', 'class' => 'autosubmit',
@ -38,7 +41,7 @@ class DbSelectorForm extends Form
*/ */
public function hasBeenSubmitted() public function hasBeenSubmitted()
{ {
return $this->hasBeenSent() && $this->getValue('db_resource'); return $this->hasBeenSent() && $this->getRequest()->get('DbSelector') === 'sent';
} }
public function onSuccess() public function onSuccess()