CRM-19873 without api call
authorPeter Hartmann <peter@hartmanncomputer.com>
Fri, 13 Jan 2017 15:40:19 +0000 (10:40 -0500)
committerPeter Hartmann <peter@hartmanncomputer.com>
Fri, 13 Jan 2017 15:40:19 +0000 (10:40 -0500)
api/v3/Contribution.php

index 2eeb7a8b73edc6e70e4f3457cb0b2bf4cd3e896b..cc43cbfbe69e5a94bf7e579f8775b9e57405413b 100644 (file)
@@ -553,11 +553,7 @@ function civicrm_api3_contribution_repeattransaction(&$params) {
   civicrm_api3_verify_one_mandatory($params, NULL, array('contribution_recur_id', 'original_contribution_id'));
   if (empty($params['original_contribution_id'])) {
     //  CRM-19873
-    $is_test = civicrm_api3('ContributionRecur', 'getvalue', array(
-      'sequential' => 1,
-      'return' => "is_test",
-      'id' => $params['contribution_recur_id'],
-     ));
+    $is_test = CRM_Core_DAO::getFieldValue('CRM_Contribute_DAO_ContributionRecur', $params['contribution_recur_id'], 'is_test');
     $params['original_contribution_id'] = civicrm_api3('contribution', 'getvalue', array(
       'return' => 'id',
       'contribution_recur_id' => $params['contribution_recur_id'],