Resolve email rendering issue with JSR Update.
This commit is contained in:
@@ -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 />}
|
||||||
|
|||||||
@@ -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) });
|
||||||
|
|||||||
Reference in New Issue
Block a user