Resolve email rendering issue with JSR Update.

This commit is contained in:
Patrick Fic
2022-06-29 10:54:19 -07:00
parent 5a6a92c260
commit 037ff4c2a1
2 changed files with 4 additions and 11 deletions

View File

@@ -38,12 +38,6 @@ export function EmailDocumentsComponent({
nextFetchPolicy: "network-only", nextFetchPolicy: "network-only",
}); });
console.log(
selectedMedia &&
selectedMedia
.filter((s) => s.isSelected)
.reduce((acc, val) => (acc = acc + val.size), 0)
);
return ( return (
<div> <div>
{loading && <LoadingSpinner />} {loading && <LoadingSpinner />}

View File

@@ -111,15 +111,16 @@ export default async function RenderTemplate(
}; };
const pdfRender = await jsreport.render(pdfRequest); const pdfRender = await jsreport.render(pdfRequest);
pdf = pdfRender.toDataURI(); pdf = await pdfRender.toDataURI();
} }
const html = await render.toString();
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
resolve({ resolve({
pdf, pdf,
filename: filename:
Templates[templateObject.name] && Templates[templateObject.name] &&
Templates[templateObject.name].title, Templates[templateObject.name].title,
html: render.toString(), html,
}); });
}); });
} }
@@ -255,9 +256,7 @@ export async function RenderTemplates(
if (!renderAsHtml) { if (!renderAsHtml) {
render.download("Speed Print"); render.download("Speed Print");
} else { } else {
return new Promise((resolve, reject) => { return render.toString();
resolve(render.toString());
});
} }
} catch (error) { } catch (error) {
notification["error"]({ message: JSON.stringify(error) }); notification["error"]({ message: JSON.stringify(error) });