Details
-
Type:
Improvement
-
Status: Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: 5.7.0-b1
-
Component/s: None
-
Labels:None
Description
Add a validation rule to prevent emails from being sent to empty recipient list.
In app/models/emails.php around line 1262 change
// Set the to addresses $rules['to_addresses'] = [ 'format' => [ 'rule' => [[$this, 'validateEmailAddresses'], (isset($vars['to_addresses']) ? $vars['to_addresses'] : null)], 'message' => $this->_('Emails.!error.to_addresses.format') ] ];To
// Set the to addresses $rules['to_addresses'] = [ 'empty' => [ 'rule' => 'isEmpty', 'negate' => true, 'message' => $this->_('Emails.!error.to_addresses.empty') ], 'format' => [ 'rule' => [[$this, 'validateEmailAddresses'], (isset($vars['to_addresses']) ? $vars['to_addresses'] : null)], 'message' => $this->_('Emails.!error.to_addresses.format') ] ];In language/en_us/emails.php around line 40 change
To