X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=CRM%2FContribute%2FBAO%2FContribution.php;h=3f6fc427cad0aec507425ce8901f9329ae14c851;hb=5f686a2809832bf030c5230415f9e529efdb5450;hp=1237d2576fd245fb1f5fe462a5a88e7f4971192d;hpb=ec5ce226e8bb29127a5835ba667c1d2b7694b4d5;p=civicrm-core.git diff --git a/CRM/Contribute/BAO/Contribution.php b/CRM/Contribute/BAO/Contribution.php index 1237d2576f..3f6fc427ca 100644 --- a/CRM/Contribute/BAO/Contribution.php +++ b/CRM/Contribute/BAO/Contribution.php @@ -2148,7 +2148,8 @@ LEFT JOIN civicrm_contribution contribution ON ( componentPayment.contribution_ //CRM-18805 -- Contribution page not recorded on recurring transactions, Recurring contribution payments //do not create CC or BCC emails or profile notifications. //The if is just to be safe. Not sure if we can ever arrive with this unset - if (isset($contribution->contribution_page_id)) { + // but per CRM-19478 it seems it can be 'null' + if (isset($contribution->contribution_page_id) && is_numeric($contribution->contribution_page_id)) { $contributionParams['contribution_page_id'] = $contribution->contribution_page_id; }