From 4cfac2f62452dfa80707d22d1a4575e6f8659c1d Mon Sep 17 00:00:00 2001 From: John McLear Date: Mon, 18 Feb 2013 08:29:25 -0800 Subject: [PATCH] fix extract and checkPad --- bin/extractPadData.js | 4 +++- src/static/js/pluginfw/hooks.js | 10 ++++++---- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/bin/extractPadData.js b/bin/extractPadData.js index ea00f953..1dbab3aa 100644 --- a/bin/extractPadData.js +++ b/bin/extractPadData.js @@ -36,16 +36,18 @@ async.series([ settings = require('../src/node/utils/Settings'); db = require('../src/node/db/DB'); dirty = require("../src/node_modules/ueberDB/node_modules/dirty")(padId + ".db"); + callback(); }, //intallize the database function (callback) { +console.log("dbe init"); db.init(callback); }, //get the pad function (callback) { - padManager = require('../node/db/PadManager'); + padManager = require('../src/node/db/PadManager'); padManager.getPad(padId, function(err, _pad) { diff --git a/src/static/js/pluginfw/hooks.js b/src/static/js/pluginfw/hooks.js index d9a14d85..4d505794 100644 --- a/src/static/js/pluginfw/hooks.js +++ b/src/static/js/pluginfw/hooks.js @@ -70,10 +70,12 @@ exports.flatten = function (lst) { exports.callAll = function (hook_name, args) { if (!args) args = {}; - if (exports.plugins.hooks[hook_name] === undefined) return []; - return _.flatten(_.map(exports.plugins.hooks[hook_name], function (hook) { - return hookCallWrapper(hook, hook_name, args); - }), true); + if (exports.plugins){ + if (exports.plugins.hooks[hook_name] === undefined) return []; + return _.flatten(_.map(exports.plugins.hooks[hook_name], function (hook) { + return hookCallWrapper(hook, hook_name, args); + }), true); + } } exports.aCallAll = function (hook_name, args, cb) {