CRM-18317 - Links to Drupal system broken if hook altered by a module
authorrollox <rollox@users.noreply.github.com>
Wed, 30 Mar 2016 22:29:03 +0000 (23:29 +0100)
committerrollox <rollox@users.noreply.github.com>
Wed, 30 Mar 2016 22:29:03 +0000 (23:29 +0100)
Let Drupal output the system url for 'user/' . $uid instead of Civi, so that any Drupal hooks that alter this path have a chance to do so.

CRM/Utils/System/DrupalBase.php

index aeab9544e228dcb4854833d1186afb85c91f8b17..e1bbd6732927f13f939ab2ad6655b4c40941536f 100644 (file)
@@ -249,7 +249,7 @@ abstract class CRM_Utils_System_DrupalBase extends CRM_Utils_System_Base {
           'cms:view user account',
         ))
     ) {
-      return CRM_Utils_System::url('user/' . $uid);
+      return url('user/' . $uid);
     };
   }