From 1283c6483d230f7db36c5fd7b900ba3f415b316b Mon Sep 17 00:00:00 2001 From: Marc-Andre Ferland <madrang@gmail.com> Date: Tue, 6 Dec 2022 23:04:04 -0500 Subject: [PATCH] Use the reqBody exposed to events to allow plugins to change the request. (#620) --- ui/media/js/main.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/ui/media/js/main.js b/ui/media/js/main.js index aa0bbba3..02ea6a5e 100644 --- a/ui/media/js/main.js +++ b/ui/media/js/main.js @@ -705,13 +705,13 @@ function onTaskStart(task) { }) let instance = eventInfo.instance if (!instance) { - const factory = PLUGINS.OUTPUTS_FORMATS.get(newTaskReqBody.output_format) + const factory = PLUGINS.OUTPUTS_FORMATS.get(eventInfo.reqBody?.output_format || newTaskReqBody.output_format) if (factory) { - instance = factory(newTaskReqBody) + instance = factory(eventInfo.reqBody || newTaskReqBody) } if (!instance) { - console.error(`${factory ? "Factory " + String(factory) : 'No factory defined'} for output format ${newTaskReqBody.output_format}. Instance is ${instance || 'undefined'}. Using default renderer.`) - instance = new SD.RenderTask(newTaskReqBody) + console.error(`${factory ? "Factory " + String(factory) : 'No factory defined'} for output format ${eventInfo.reqBody?.output_format || newTaskReqBody.output_format}. Instance is ${instance || 'undefined'}. Using default renderer.`) + instance = new SD.RenderTask(eventInfo.reqBody || newTaskReqBody) } }