diff --git a/controllers/admin/AdminGroupShopController.php b/controllers/admin/AdminGroupShopController.php index f2a62ecaa..fec374d01 100644 --- a/controllers/admin/AdminGroupShopController.php +++ b/controllers/admin/AdminGroupShopController.php @@ -79,7 +79,8 @@ class AdminGroupShopControllerCore extends AdminController array( 'type' => 'text', 'label' => $this->l('GroupShop name:'), - 'name' => 'name' + 'name' => 'name', + 'required' => true ), array( 'type' => 'radio', @@ -255,6 +256,9 @@ class AdminGroupShopControllerCore extends AdminController public function postProcess() { + if (Tools::isSubmit('submitAdd'.$this->table)) + if (!isset($_POST['name']) || empty($_POST['name'])) + $this->_errors[] = Tools::displayError('A group name is required.'); if (Tools::isSubmit('delete'.$this->table) || Tools::isSubmit('status') || Tools::isSubmit('status'.$this->table)) { $object = $this->loadObject();