Skip to content

Commit

Permalink
CRM-19830 remove handling on check_number & campaign_id in favour of …
Browse files Browse the repository at this point in the history
…metadata-based
  • Loading branch information
eileenmcnaughton committed Jan 4, 2017
1 parent 4acef42 commit 859f195
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 12 deletions.
12 changes: 0 additions & 12 deletions CRM/Contribute/BAO/Query.php
Original file line number Diff line number Diff line change
Expand Up @@ -139,18 +139,6 @@ public static function select(&$query) {
$query->_tables['contribution_payment_instrument'] = 1;
}

if (!empty($query->_returnProperties['check_number'])) {
$query->_select['contribution_check_number'] = "civicrm_contribution.check_number as contribution_check_number";
$query->_element['contribution_check_number'] = 1;
$query->_tables['civicrm_contribution'] = 1;
}

if (!empty($query->_returnProperties['contribution_campaign_id'])) {
$query->_select['contribution_campaign_id'] = 'civicrm_contribution.campaign_id as contribution_campaign_id';
$query->_element['contribution_campaign_id'] = 1;
$query->_tables['civicrm_contribution'] = 1;
}

if (!empty($query->_returnProperties['contribution_campaign_title'])) {
$query->_select['contribution_campaign_title'] = "civicrm_campaign.title as contribution_campaign_title";
$query->_element['contribution_campaign_title'] = $query->_tables['civicrm_campaign'] = 1;
Expand Down
5 changes: 5 additions & 0 deletions tests/phpunit/api/v3/ContributionTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -251,6 +251,11 @@ public function testGetContributionReturnFunctionality() {
$this->assertEquals('bouncer', $contribution['contribution_check_number']);

$fields = CRM_Contribute_BAO_Contribution::fields();
// Re-add these 2 to the fields to check. They were locked in but the metadata changed so we
// need to specify them.
$fields['address_id'] = $fields['contribution_address_id'];
$fields['check_number'] = $fields['contribution_check_number'];

$fieldsLockedIn = array(
'contribution_id', 'contribution_contact_id', 'financial_type_id', 'contribution_page_id',
'payment_instrument_id', 'receive_date', 'non_deductible_amount', 'total_amount',
Expand Down

0 comments on commit 859f195

Please sign in to comment.