diff --git a/CRM/Mailing/BAO/Mailing.php b/CRM/Mailing/BAO/Mailing.php index 7e7d8ef8dd5d..f0ced3b8d881 100644 --- a/CRM/Mailing/BAO/Mailing.php +++ b/CRM/Mailing/BAO/Mailing.php @@ -1775,7 +1775,7 @@ public static function replaceGroups($mailingId, $type, $entity, $entityIds) { */ public static function getMailingHash($id) { $hash = NULL; - if (Civi::settings()->get('hash_mailing_url')) { + if (Civi::settings()->get('hash_mailing_url') && !empty($id)) { $hash = CRM_Core_DAO::getFieldValue('CRM_Mailing_BAO_Mailing', $id, 'hash', 'id'); } return $hash;