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

Possible to create Paid Event without Price Set or Fee Level

    Details

    • Type: Bug
    • Status: Open
    • Priority: Minor
    • Resolution: Unresolved
    • Affects Version/s: 4.4.2
    • Fix Version/s: Unscheduled
    • Component/s: CiviEvent
    • Labels:
      None
    • Versioning Impact:
      Patch (backwards-compatible bug fixes)

      Description

      This results in this error when trying to register for an event...

      "Sorry but we are not able to provide this at the moment.
      No Fee Level(s) or Price Set is configured for this event.
      Click CiviEvent >> Manage Event >> Configure >> Event Fees to configure the Fee Level(s) or Price Set for this event."

      This is very easy to reproduce on http://drupal.demo.civicrm.org/. Simply create an event using "Paid Conference with Online Registration" as the template. That template allows online registration and is configured as Paid Event = Yes under fees, but has no fees set. While on any tab other that Fee (civicrm/event/manage/fee), save the event. Try to register for the event.

      If you are on the Fees tab, you will see this error when trying to save the form...

      "Please correct the following errors in the form fields below:
      Please enter a label for at least one fee level.
      Please enter an amount for at least one fee level."

      On any other tab, the event is saved in a state that will not actually allow online registration. There needs to be validation that doesn't Paid Event = Yes without Fees regardless of which tab of the form the user is saving.

        Attachments

          Activity

            People

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

              Dates

              • Created:
                Updated: