diff --git a/CRM/Utils/REST.php b/CRM/Utils/REST.php index bb82f5c4400a..ca96341cf59d 100644 --- a/CRM/Utils/REST.php +++ b/CRM/Utils/REST.php @@ -707,8 +707,11 @@ public function loadCMSBootstrap() { } } - if ($uid) { + if ($uid && $contact_id) { CRM_Utils_System::loadBootStrap(array('uid' => $uid), TRUE, FALSE); + $session = CRM_Core_Session::singleton(); + $session->set('ufID', $uid); + $session->set('userID', $contact_id); return NULL; } else {