Index: branches/5.2.x/units/orders/orders_event_handler.php =================================================================== diff -u -N -r16693 -r16734 --- branches/5.2.x/units/orders/orders_event_handler.php (.../orders_event_handler.php) (revision 16693) +++ branches/5.2.x/units/orders/orders_event_handler.php (.../orders_event_handler.php) (revision 16734) @@ -1,6 +1,6 @@ GetDBField('ShippingEmail'); $email_params['to_email'] = $shipping_email ? $shipping_email : $email_params['_user_email']; - $this->Application->emailUser('ORDER.SHIP', null, $email_params); + if ( strlen($email_params['to_email']) ) { + $this->Application->emailUser('ORDER.SHIP', null, $email_params); + } + // inform payment gateway that order was shipped $gw_data = $object->getGatewayData();