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

Drupal 'destination' URL isn't parsed properly from a Civi registration page, results in nonrecov error

    Details

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

      Description

      Steps to reproduce.

      1. Go to CiviCRM.org when NOT logged in
      2. Proceed to an event registration page such as: http://civicrm.org/civicrm/event/register?id=194&reset=1
      3. Decide (as an end user would) that they would rather login than fill out all the fields again
      4. Use the login feature in the top left
      5. Notice how after login you are redirected back to the page, but Drupal has changed the parameters so that the URL looks something like instead
      http://civicrm.org/civicrm/event/register?destination=civicrm/event/register%3Fid%3D194%26reset%3D1
      6. CiviCRM doesn't know how to parse this URL and generates a nonrecoverable error

        Attachments

          Activity

            People

            • Assignee:
              lobo Donald A. Lobo
              Reporter:
              stoob Stoob
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: