diff --git a/lib/api.js b/lib/api.js index 7be964b5..90eaf13e 100644 --- a/lib/api.js +++ b/lib/api.js @@ -465,13 +465,17 @@ class API { // no options break; - case 'plugin': - if (!action.plugin_id || !action.plugin_id.toString().match(/^\w+$/)) { - return this.doError('api', err_prefix + ": Invalid Plugin ID.", callback); - } - break; - - default: + case 'plugin': + if (!action.plugin_id || !action.plugin_id.toString().match(/^\w+$/)) { + return this.doError('api', err_prefix + ": Invalid Plugin ID.", callback); + } + break; + + case 'suspend': + // suspend action - pauses job for manual approval + break; + + default: return this.doError('api', err_prefix + ": Unknown type", callback); break; } // switch item.type