CRM-14085 - wrong syntax on inner join for contribution report
authorDonald A. Lobo <lobo@civicrm.org>
Tue, 21 Jan 2014 21:54:38 +0000 (13:54 -0800)
committerDonald A. Lobo <lobo@civicrm.org>
Tue, 21 Jan 2014 21:54:38 +0000 (13:54 -0800)
http://issues.civicrm.org/jira/browse/CRM-14085

CRM/Report/Form/Member/ContributionDetail.php

index a0c8a5385d65c0607e5fc65f5b827a27cdfac02f..e606f35d67ce591575854af2b4e27b5266e80e3c 100644 (file)
@@ -566,11 +566,12 @@ class CRM_Report_Form_Member_ContributionDetail extends CRM_Report_Form {
           INSERT INTO civireport_membership_contribution_detail (contribution_id, contact_id, membership_id)
           SELECT contribution.id, contact.id, m.id
           FROM civicrm_contribution contribution
-          INNER JOIN civicrm_contact contact {$this->_aclFrom}
+          INNER JOIN civicrm_contact contact
                 ON contact.id = contribution.contact_id AND contribution.is_test = 0
-           LEFT JOIN civicrm_membership_payment mp
+          {$this->_aclFrom}
+          LEFT JOIN civicrm_membership_payment mp
                 ON contribution.id = mp.contribution_id
-           LEFT JOIN civicrm_membership m
+          LEFT JOIN civicrm_membership m
                 ON mp.membership_id = m.id AND m.is_test = 0 ";
 
     CRM_Core_DAO::executeQuery($fillTemp);