diff --git a/FlowPlugins/CommunityFlowPlugins/classic/runClassicFilterPlugin/1.0.0/index.js b/FlowPlugins/CommunityFlowPlugins/classic/runClassicFilterPlugin/1.0.0/index.js index 2b7b255..d2e5320 100644 --- a/FlowPlugins/CommunityFlowPlugins/classic/runClassicFilterPlugin/1.0.0/index.js +++ b/FlowPlugins/CommunityFlowPlugins/classic/runClassicFilterPlugin/1.0.0/index.js @@ -127,7 +127,7 @@ var plugin = function (args) { return __awaiter(void 0, void 0, void 0, function case 4: result = _a.sent(); args.jobLog(JSON.stringify(result, null, 2)); - outputNumber = result.processFile ? 1 : 2; + outputNumber = (result === null || result === void 0 ? void 0 : result.processFile) ? 1 : 2; return [2 /*return*/, { outputFileObj: args.inputFileObj, outputNumber: outputNumber, diff --git a/FlowPlugins/CommunityFlowPlugins/classic/runClassicTranscodePlugin/1.0.0/index.js b/FlowPlugins/CommunityFlowPlugins/classic/runClassicTranscodePlugin/1.0.0/index.js index f82d88b..26ff999 100644 --- a/FlowPlugins/CommunityFlowPlugins/classic/runClassicTranscodePlugin/1.0.0/index.js +++ b/FlowPlugins/CommunityFlowPlugins/classic/runClassicTranscodePlugin/1.0.0/index.js @@ -139,6 +139,14 @@ var plugin = function (args) { return __awaiter(void 0, void 0, void 0, function case 4: result = _d.sent(); args.jobLog(JSON.stringify(result, null, 2)); + if (!result) { + args.jobLog('No result from classic plugin. Continuing to next flow plugin.'); + return [2 /*return*/, { + outputFileObj: args.inputFileObj, + outputNumber: 1, + variables: args.variables, + }]; + } // --- Backwards compatibility------------ if (result.handBrakeMode) { result.handbrakeMode = result.handBrakeMode; diff --git a/FlowPluginsTs/CommunityFlowPlugins/classic/runClassicFilterPlugin/1.0.0/index.ts b/FlowPluginsTs/CommunityFlowPlugins/classic/runClassicFilterPlugin/1.0.0/index.ts index b7f7e2f..a8a773e 100644 --- a/FlowPluginsTs/CommunityFlowPlugins/classic/runClassicFilterPlugin/1.0.0/index.ts +++ b/FlowPluginsTs/CommunityFlowPlugins/classic/runClassicFilterPlugin/1.0.0/index.ts @@ -100,7 +100,7 @@ const plugin = async (args: IpluginInputArgs): Promise => { args.jobLog(JSON.stringify(result, null, 2)); - const outputNumber = result.processFile ? 1 : 2; + const outputNumber = result?.processFile ? 1 : 2; return { outputFileObj: args.inputFileObj, diff --git a/FlowPluginsTs/CommunityFlowPlugins/classic/runClassicTranscodePlugin/1.0.0/index.ts b/FlowPluginsTs/CommunityFlowPlugins/classic/runClassicTranscodePlugin/1.0.0/index.ts index c70489a..0fbd06a 100644 --- a/FlowPluginsTs/CommunityFlowPlugins/classic/runClassicTranscodePlugin/1.0.0/index.ts +++ b/FlowPluginsTs/CommunityFlowPlugins/classic/runClassicTranscodePlugin/1.0.0/index.ts @@ -103,6 +103,15 @@ const plugin = async (args: IpluginInputArgs): Promise => { args.jobLog(JSON.stringify(result, null, 2)); + if (!result) { + args.jobLog('No result from classic plugin. Continuing to next flow plugin.'); + return { + outputFileObj: args.inputFileObj, + outputNumber: 1, + variables: args.variables, + }; + } + // --- Backwards compatibility------------ if (result.handBrakeMode) { result.handbrakeMode = result.handBrakeMode;