Details
-
Type: Bug
-
Status: Done/Fixed
-
Priority: Minor
-
Resolution: Fixed/Completed
-
Affects Version/s: 4.3.0
-
Fix Version/s: 4.3.0
-
Component/s: Accounting Integration, CiviEvent
-
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).