diff --git a/app/code/Magento/Customer/Model/Customer.php b/app/code/Magento/Customer/Model/Customer.php index d6792e7d47c2a..41ed8ce84a103 100644 --- a/app/code/Magento/Customer/Model/Customer.php +++ b/app/code/Magento/Customer/Model/Customer.php @@ -1034,6 +1034,12 @@ public function validate() $errors[] = __('Gender is required.'); } + $transport = new \Magento\Framework\Object( + ['errors' => $errors] + ); + $this->_eventManager->dispatch('customer_validate' , ['customer' => $this, 'transport' => $transport]); + $errors = $transport->getErrors(); + if (empty($errors)) { return true; }