Merge pull request #12679 from mlutfy/core-334
authorEileen McNaughton <eileen@mcnaughty.com>
Mon, 27 Aug 2018 05:27:27 +0000 (17:27 +1200)
committerGitHub <noreply@github.com>
Mon, 27 Aug 2018 05:27:27 +0000 (17:27 +1200)
dev/core#334 Fix Contribution Page with Checksum and multiple Payment Processors

CRM/Core/Form.php

index 70e560494a7a23b1cf1d056d20073c3c42f9c2d5..613bcf227deeb3854f3d1edf4f214b2eec23a4fe 100644 (file)
@@ -2069,7 +2069,7 @@ class CRM_Core_Form extends HTML_QuickForm_Page {
       $validUser = CRM_Contact_BAO_Contact_Utils::validChecksum($tempID, $userChecksum);
       if ($validUser) {
         CRM_Core_Resources::singleton()->addVars('coreForm', array('contact_id' => (int) $tempID));
-        CRM_Core_Resources::singleton()->addVars('coreForm', array('checksum' => (int) $tempID));
+        CRM_Core_Resources::singleton()->addVars('coreForm', array('checksum' => $userChecksum));
         return $tempID;
       }
     }