Bugfix for there being no registrations for a hook at all

pull/528/head
Egil Moeller 2012-02-24 20:21:22 +01:00
parent 30b018833c
commit 441fd2f8eb
1 changed files with 2 additions and 0 deletions

View File

@ -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) {