Index: branches/5.2.x/core/units/site_domains/site_domain_eh.php =================================================================== diff -u -N -r14851 -r14941 --- branches/5.2.x/core/units/site_domains/site_domain_eh.php (.../site_domain_eh.php) (revision 14851) +++ branches/5.2.x/core/units/site_domains/site_domain_eh.php (.../site_domain_eh.php) (revision 14941) @@ -1,6 +1,6 @@ _setRequired($event); + $this->_itemChanged($event); } /** @@ -254,6 +254,22 @@ { parent::OnBeforeItemUpdate($event); + $this->_itemChanged($event); + } + + /** + * Occurs before item is changed + * + * @param kEvent $event + */ + function _itemChanged(&$event) + { + $object =& $event->getObject(); + /* @var $object kDBItem */ + + $email_event_data = $this->Application->GetVar('emailevents_' . $event->Prefix); + $object->SetDBField('DefaultEmailRecipients', $email_event_data[0]['Recipients']); + $this->_setRequired($event); }