Uploaded image for project: 'CiviCRM'
  1. CiviCRM
  2. CRM-15817

payment_processor not set in BaseIPN.php due to merge error

    Details

    • Type: Bug
    • Status: Done/Fixed
    • Priority: Major
    • Resolution: Fixed/Completed
    • Affects Version/s: 4.4.11
    • Fix Version/s: 4.4.12, 4.5.6
    • Component/s: None
    • Labels:
      None
    • Documentation Required?:
      None

      Description

      In civicrm-core/CRM/Core/Payment/BaseIPN.php payment_processor seems not to be set due to the syntax on line 594. It starts with a minus sign.

      if ((empty($input['prevContribution']) && $paymentProcessorId) || (!$input['prevContribution']->is_pay_later &&

      • $input['prevContribution']->contribution_status_id == array_search('Pending', $contributionStatuses))) { $input['payment_processor'] = $paymentProcessorId; }

        Attachments

          Activity

            People

            • Assignee:
              colemanw Coleman Watts
              Reporter:
              alexis.gizikis Alexis Gizikis
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: