CRM-21221 fix logic precedence error when finding contribution record
authorRich Lott <forums@artfulrobot.uk>
Mon, 25 Sep 2017 10:50:50 +0000 (11:50 +0100)
committerRich Lott <forums@artfulrobot.uk>
Mon, 25 Sep 2017 10:50:50 +0000 (11:50 +0100)
api/v3/Contribution.php

index c3f683c827efd5e4b9e7669022dc9754cdb0433c..6ed8f2a93eb94a073f874f9332abb0784afa9058 100644 (file)
@@ -525,8 +525,7 @@ function civicrm_api3_contribution_completetransaction(&$params) {
   }
   $contribution = new CRM_Contribute_BAO_Contribution();
   $contribution->id = $params['id'];
-  $contribution->find(TRUE);
-  if (!$contribution->id == $params['id']) {
+  if (!$contribution->find(TRUE)) {
     throw new API_Exception('A valid contribution ID is required', 'invalid_data');
   }