diff --git a/server/src/pgboss-worker.ts b/server/src/pgboss-worker.ts index f197489d..bd5ae801 100644 --- a/server/src/pgboss-worker.ts +++ b/server/src/pgboss-worker.ts @@ -393,19 +393,15 @@ async function abortRun(runId: string, userId: string): Promise { } const currentLog = browser.interpreter.debugMessages.join('\n'); - const serializableOutput = browser.interpreter.serializableData.reduce((reducedObject, item, index) => { - return { - [`item-${index}`]: item, - ...reducedObject, - } - }, {}); + const serializableOutput: Record = {}; + browser.interpreter.serializableData.forEach((item, index) => { + serializableOutput[`item-${index}`] = item; + }); - const binaryOutput = browser.interpreter.binaryData.reduce((reducedObject, item, index) => { - return { - [`item-${index}`]: item, - ...reducedObject, - } - }, {}); + const binaryOutput: Record = {}; + browser.interpreter.binaryData.forEach((item, index) => { + binaryOutput[`item-${index}`] = item; + }); await run.update({ status: 'aborted',