X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=CRM%2FExtension%2FContainer%2FBasic.php;h=cbed89e65c595ee8d7a370dff06f48787616142f;hb=a5af58bcf2ca094903fb19fb511392aeaf788c16;hp=696700b8175a0af1c2f168bf011e12a012b8d660;hpb=e9acbbfa36ef8a43365e254aef60029a1ea29dbb;p=civicrm-core.git diff --git a/CRM/Extension/Container/Basic.php b/CRM/Extension/Container/Basic.php index 696700b817..cbed89e65c 100644 --- a/CRM/Extension/Container/Basic.php +++ b/CRM/Extension/Container/Basic.php @@ -1,7 +1,7 @@ baseUrl)) { - dpm($this); $errors[] = array( 'title' => ts('Invalid Base URL'), 'message' => ts('An extension container has been defined with a blank URL.'), @@ -137,6 +136,16 @@ class CRM_Extension_Container_Basic implements CRM_Extension_Container_Interface * {@inheritdoc} */ public function getResUrl($key) { + if (! $this->baseUrl) { + CRM_Core_Session::setStatus( + ts('Failed to determine URL for extension (%1). Please update Resource URLs.', + array( + 1 => $key, + 2 => CRM_Utils_System::url('civicrm/admin/setting/url', 'reset=1'), + ) + ) + ); + } return $this->baseUrl . $this->getRelUrl($key); }