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.
Activity
| Field | Original Value | New Value |
|---|---|---|
| Rank | Ranked higher |
| Story Points | 2 |
| Sprint | 5.7.0 Sprint 1 [ 169 ] |
| Assignee | Jonathan Reissmueller [ jonathan ] |
| Status | Open [ 1 ] | In Review [ 5 ] |
| Resolution | Fixed [ 1 ] |
| Status | In Review [ 5 ] | Closed [ 6 ] |
| Sprint | 5.7.0 Sprint 1 [ 169 ] |
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