This commit is contained in:
Roly Rudy Gutierrez Pinto
2018-04-23 16:05:26 -04:00
parent ca4ff3b26c
commit c8d82b7c31
2 changed files with 154 additions and 7 deletions

View File

@@ -4179,12 +4179,15 @@ class Processes
$arrayEmailServerDefault = $emailServer->getEmailServerDefault();
foreach ($arrayData as $value) {
unset($value['EMAIL_EVENT_FROM']);
unset($value['EMAIL_SERVER_UID']);
if (!empty($arrayEmailServerDefault)) {
$value['EMAIL_EVENT_FROM'] = $arrayEmailServerDefault['MESS_ACCOUNT'];
$value['EMAIL_SERVER_UID'] = $arrayEmailServerDefault['MESS_UID'];
if (isset($value['__EMAIL_SERVER_UID_PRESERVED__']) && $value['__EMAIL_SERVER_UID_PRESERVED__'] === true) {
unset($value['__EMAIL_SERVER_UID_PRESERVED__']);
} else {
unset($value['EMAIL_EVENT_FROM']);
unset($value['EMAIL_SERVER_UID']);
if (!empty($arrayEmailServerDefault)) {
$value['EMAIL_EVENT_FROM'] = $arrayEmailServerDefault['MESS_ACCOUNT'];
$value['EMAIL_SERVER_UID'] = $arrayEmailServerDefault['MESS_UID'];
}
}
$emailEventData = $emailEvent->save($processUid, $value);