diff --git a/public/src/modules/hooks.js b/public/src/modules/hooks.js index a9c13eb6ef..f5e4c61744 100644 --- a/public/src/modules/hooks.js +++ b/public/src/modules/hooks.js @@ -63,12 +63,10 @@ define('hooks', [], () => { }; const _fireActionHook = (hookName, data) => { - if (!Hooks.hasListeners(hookName)) { - return; + if (Hooks.hasListeners(hookName)) { + Hooks.loaded[hookName].forEach(listener => listener(data)); } - Hooks.loaded[hookName].forEach(listener => listener(data)); - // Backwards compatibility (remove this when we eventually remove jQuery from NodeBB core) $(window).trigger(hookName, data); };