From 873ea742eb41669266189a16b36b1bac97256446 Mon Sep 17 00:00:00 2001 From: Max Lynch Date: Wed, 30 Sep 2015 16:59:40 -0500 Subject: [PATCH] Fixed bad check bug --- ionic/platform/plugin.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/ionic/platform/plugin.ts b/ionic/platform/plugin.ts index 49f4e5e6a5..c0b3ff6c48 100644 --- a/ionic/platform/plugin.ts +++ b/ionic/platform/plugin.ts @@ -5,9 +5,12 @@ export class NativePluginDecorator { cls.ifPlugin = (cb, returnType=null) => { // Convert to boolean the plugin param - var exists = !!check; + var exists; if(typeof this.config.pluginCheck === 'function') { exists = this.config.pluginCheck(); + } else { + console.error('Plugin "' + this.config.name + '" is missing a pluginCheck() function for plugin verification. Please add one."'); + return false; } if(exists) { return cb(); @@ -20,7 +23,7 @@ export class NativePluginDecorator { if(returnType) { return (typeof returnType === 'function') ? returnType() : returnType; } - + return false; };