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

Record Payment checkbox doesn't appear when registering users to an event (from a search)

    Details

    • Type: Bug
    • Status: Done/Fixed
    • Priority: Trivial
    • Resolution: Won't Fix
    • Affects Version/s: 4.0.8, 4.1.0
    • Fix Version/s: None
    • Component/s: None
    • Labels:
      None

      Description

      I've taken the following steps on the D7 demo.civicrm.org site (and notice the same behavior in HEAD):

      • Search for individuals
      • Check box next to a couple random contacts in the result set
      • Select "Add contacts to Event" from the action menu
      • From the event drop down, Select Rainforest Cup event

      The Event Fees appears, but the "Record Payment" checkbox does not appear. Therefore, you cannot record the payment of the fee.

      If you lookup a single contact, click the Events tab, and add a event registration it does work as expected.

      I can see how this can be sticky - recording payments for multiple registrations could be a nightmare. So - maybe this is by design?

      Related, I discovered this problem in HEAD when I got the following error:

      Undefined index: payment_instrument_id in CRM_Event_Form_Participant->postProcess() (line 1461 of /home/jamie/hobo/sites/civicrm/4/sites/all/modules/civicrm/CRM/Event/Form/Participant.php

      If this behavior is by design, feel free to assign this ticket to me and I'll take care of this annoying undefined index error and we'll consider it closed.

      jamie

        Attachments

          Activity

            People

            • Assignee:
              lobo Donald A. Lobo
              Reporter:
              jamie Jamie McClelland
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: