Fix file e-notice by using the correct url variables
authorSeamus Lee <seamuslee001@gmail.com>
Tue, 19 Feb 2019 01:39:50 +0000 (12:39 +1100)
committerSeamus Lee <seamuslee001@gmail.com>
Fri, 22 Feb 2019 00:15:55 +0000 (11:15 +1100)
CRM/Core/BAO/CustomField.php

index acd49480b5a55917fffb0758074bdfb5ff279eb5..f110870e632be12749c08f176ba6654f8ed82d46 100644 (file)
@@ -1497,7 +1497,7 @@ class CRM_Core_BAO_CustomField extends CRM_Core_DAO_CustomField {
           list($path) = CRM_Core_BAO_File::path($fileID, $entityId);
           $fileHash = CRM_Core_BAO_File::generateFileHash($entityId, $fileID);
           $url = CRM_Utils_System::url('civicrm/file',
-            "reset=1&id=$fileID&eid=$contactID&fcs=$fileHash",
+            "reset=1&id=$fileID&eid=$entityId&fcs=$fileHash",
             $absolute, NULL, TRUE, TRUE
           );
           $result['file_url'] = CRM_Utils_File::getFileURL($path, $fileType, $url);
@@ -1508,7 +1508,7 @@ class CRM_Core_BAO_CustomField extends CRM_Core_DAO_CustomField {
             $fileID,
             'uri'
           );
-          $fileHash = CRM_Core_BAO_File::generateFileHash($entityId, $fileID);
+          $fileHash = CRM_Core_BAO_File::generateFileHash($contactID, $fileID);
           $url = CRM_Utils_System::url('civicrm/file',
             "reset=1&id=$fileID&eid=$contactID&fcs=$fileHash",
             $absolute, NULL, TRUE, TRUE