From fd2d2450bc798d61731732e6b26af2e2e2abf80d Mon Sep 17 00:00:00 2001 From: mMarinetti Date: Thu, 15 Dec 2011 11:08:17 +0000 Subject: [PATCH] // fixed hook::exec when no controller exists --- classes/Hook.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/classes/Hook.php b/classes/Hook.php index 07ac82cd7..208460337 100644 --- a/classes/Hook.php +++ b/classes/Hook.php @@ -224,7 +224,8 @@ class HookCore extends ObjectModel $retro_hook_name = Hook::getRetroHookName($hook_name); // Hook list for live edit - if (!in_array($hook_name, Context::getContext()->controller->hook_list)) + $ctrl = Context::getContext()->controller; + if (is_object($ctrl) && !in_array($hook_name, $ctrl->controller->hook_list)) Context::getContext()->controller->hook_list[Hook::getIdByName($hook_name)] = $hook_name; $live_edit = false;