From 441fd2f8eb4e2fedb4d902c31c3c88fbd096550b Mon Sep 17 00:00:00 2001 From: Egil Moeller Date: Fri, 24 Feb 2012 20:21:22 +0100 Subject: [PATCH] Bugfix for there being no registrations for a hook at all --- node/pluginfw/hooks.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/node/pluginfw/hooks.js b/node/pluginfw/hooks.js index d284b229a..ae256217b 100644 --- a/node/pluginfw/hooks.js +++ b/node/pluginfw/hooks.js @@ -18,12 +18,14 @@ exports.flatten = function (lst) { } exports.callAll = function (hook_name, args) { + if (plugins.hooks[hook_name] === undefined) return []; return exports.flatten(plugins.hooks[hook_name].map(function (hook) { return hook.hook(hook_name, args, function (x) { return x; }); })); } exports.aCallAll = function (hook_name, args, cb) { + if (plugins.hooks[hook_name] === undefined) cb([]); async.map( plugins.hooks[hook_name], function (hook, cb) {