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

URL with checksum/contact_id and no login does not prefill Org fields for 'on behalf of Org' Membership Renewal form

    Details

    • Documentation Required?:
      None

      Description

      Installed patch for issue CRM-14695, and all seemed well with the Membership Renewal 'on behalf of Org' form except when trying to send a CiviMail Mail Merge Membership Reminder notice that contained the checksum tokens as per the instruction at:
      https://wiki.civicrm.org/confluence/display/CRMDOC/Tokens

      My Membership Renewal notice conveniently contains this mail merge Checksum info:
      http://myURL/?page=CiviCRM&q=civicrm/contribute/transact&reset=1&id=2&

      {contact.checksum}

      &cid=

      {contact.contact_id}

      Which, of course, get converted into live data on the email send for each specific Individual contact (who generally don't remember their login credentials to the site).

      These Individuals are Members through their relationship with the Member Organization.

      When I use the live link that includes the Checksum token of the Individual to Renew the Membership of their related Org, the individual fields prefill, but the Organization fields do not prefill (unless I am already logged into WordPress as that user). If I am not logged in or if I am logged in as any other user, then the Organization fields stay blank.

      This is not the expected behaviour as I expected the related Organization fields to prefill especially as it is specifically a Membership Renewal form.

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              eezconsulting Eric Zhelka
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: