From c2fab07236ced4637bc6efddf05d1a72bd80c96a Mon Sep 17 00:00:00 2001 From: barisusakli Date: Mon, 12 Jan 2015 23:24:19 -0500 Subject: [PATCH] replaces fs.exists with try catch --- src/plugins/load.js | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/src/plugins/load.js b/src/plugins/load.js index 2bd527217c..4bd432f582 100644 --- a/src/plugins/load.js +++ b/src/plugins/load.js @@ -75,11 +75,7 @@ module.exports = function(Plugins) { var libraryPath = path.join(pluginPath, pluginData.library); - fs.exists(libraryPath, function(exists) { - if (!exists) { - return libraryNotFound(); - } - + try { if (!Plugins.libraries[pluginData.id]) { Plugins.requireLibrary(pluginData.id, libraryPath); } @@ -91,7 +87,10 @@ module.exports = function(Plugins) { } else { callback(); } - }); + } catch(err) { + winston.error(err.stack); + libraryNotFound(); + } } function mapStaticDirectories(pluginData, pluginPath, callback) {