Trim contact email

This commit is contained in:
Hillel Coren 2017-07-02 20:55:21 +03:00
parent 23a19be9e9
commit 25bd16ccb1
2 changed files with 5 additions and 2 deletions

View File

@ -305,6 +305,7 @@ class Client extends EntityModel
$contact->fill($data); $contact->fill($data);
$contact->is_primary = $isPrimary; $contact->is_primary = $isPrimary;
$contact->email = trim($contact->email);
return $this->contacts()->save($contact); return $this->contacts()->save($contact);
} }

View File

@ -1441,7 +1441,8 @@
var isValid = model.invoice().client().name() ? true : false; var isValid = model.invoice().client().name() ? true : false;
for (var i=0; i<model.invoice().client().contacts().length; i++) { for (var i=0; i<model.invoice().client().contacts().length; i++) {
var contact = model.invoice().client().contacts()[i]; var contact = model.invoice().client().contacts()[i];
if (isValidEmailAddress(contact.email()) || contact.first_name() || contact.last_name()) { var email = contact.email() ? contact.email().trim() : '';
if (isValidEmailAddress(email) || contact.first_name() || contact.last_name()) {
isValid = true; isValid = true;
break; break;
} }
@ -1469,7 +1470,8 @@
if ( ! contact.send_invoice()) { if ( ! contact.send_invoice()) {
continue; continue;
} }
if (isValidEmailAddress(contact.email())) { var email = contact.email() ? contact.email().trim() : '';
if (isValidEmailAddress(email)) {
isValid = true; isValid = true;
} else { } else {
isValid = false; isValid = false;