From 3ed5b6637fece043ad8c62fc2f3923628c5aff06 Mon Sep 17 00:00:00 2001 From: Yamel Senih Date: Thu, 3 Dec 2020 12:29:48 -0400 Subject: [PATCH] Fixed error with pdf and binary data for reports --- src/store/modules/ADempiere/process.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/store/modules/ADempiere/process.js b/src/store/modules/ADempiere/process.js index f7409365..5f7e57af 100644 --- a/src/store/modules/ADempiere/process.js +++ b/src/store/modules/ADempiere/process.js @@ -497,11 +497,11 @@ const processControl = { href: undefined, download: undefined } - if (runProcessResponse.isReport || processDefinition.isReport) { - const blob = new Blob( - [output.outputStream], - { type: output.mimeType } - ) + if ((runProcessResponse.isReport || processDefinition.isReport) && output.outputStream) { + const reportObject = Object.values(output.outputStream) + const blob = new Blob([Uint8Array.from(reportObject)], { + type: output.mimeType + }) link = document.createElement('a') link.href = window.URL.createObjectURL(blob) link.download = output.fileName