diff --git a/source/app/metrics/index.mjs b/source/app/metrics/index.mjs index 382bd1eb..722d306b 100644 --- a/source/app/metrics/index.mjs +++ b/source/app/metrics/index.mjs @@ -159,6 +159,7 @@ export default async function metrics({login, q}, {graphql, rest, plugins, conf, gemojis: q["config.gemoji"], octicons: q["config.octicon"], rest, + errors, }) } return {rendered, mime: "text/html", errors} diff --git a/source/app/metrics/utils.mjs b/source/app/metrics/utils.mjs index dafb475b..0c694736 100644 --- a/source/app/metrics/utils.mjs +++ b/source/app/metrics/utils.mjs @@ -341,7 +341,7 @@ export async function imgb64(image, {width, height, fallback = true} = {}) { /**SVG utils */ export const svg = { /**Render as pdf */ - async pdf(rendered, {paddings = "", style = "", twemojis = false, gemojis = false, octicons = false, rest = null} = {}) { + async pdf(rendered, {paddings = "", style = "", twemojis = false, gemojis = false, octicons = false, rest = null, errors = []} = {}) { //Instantiate browser if needed if (!svg.resize.browser) { svg.resize.browser = await puppeteer.launch() @@ -374,7 +374,7 @@ export const svg = { //Result await page.close() console.debug("metrics/svg/pdf > rendering complete") - return {rendered, mime: "application/pdf"} + return {rendered, mime: "application/pdf", errors} }, /**Render and resize svg */ async resize(rendered, {paddings, convert, scripts = []}) {