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

Notices displayed when updating a pariticipant record from Pending Pay Later to Registered AND recording payment received

    Details

    • Type: Bug
    • Status: Done/Fixed
    • Priority: Minor
    • Resolution: Fixed/Completed
    • Affects Version/s: 4.3.0
    • Fix Version/s: 4.3.0
    • Labels:
      None

      Description

      Steps to recreate:
      1. Configure sample event to allow Pay Later
      2. Register participant using pay later (online event registration)
      3. Edit participant record, set participant status to 'Registered', check 'Record Payment' and set payment status to Completed. Click Save.

      Participant and contribution records are updated as expected, but the following notices are displayed (may indicate some of the related financial records aren't being inserted or updated properly??).

      Notice: Undefined index: line_item in CRM_Contribute_BAO_Contribution::updateFinancialAccounts() (line 2877 of /Users/dgg/git/crm_v4.3/CRM/Contribute/BAO/Contribution.php).
      Warning: Invalid argument supplied for foreach() in CRM_Contribute_BAO_Contribution::updateFinancialAccounts() (line 2877 of /Users/dgg/git/crm_v4.3/CRM/Contribute/BAO/Contribution.php).
      Notice: Undefined index: amount_priceset_level_radio in CRM_Event_Form_Participant->postProcess() (line 1472 of /Users/dgg/git/crm_v4.3/CRM/Event/Form/Participant.php).

        Attachments

          Activity

            People

            • Assignee:
              dgg David Greenberg
              Reporter:
              dgg David Greenberg
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: