From 074def89aa5bf38c8881fd6fbd809c86b641114a Mon Sep 17 00:00:00 2001 From: Kiss Miklos Date: Tue, 27 Sep 2022 12:03:07 +0200 Subject: [PATCH] stringify globals Signed-off-by: Kiss Miklos --- .../scaffolder-backend/src/lib/templating/SecureTemplater.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/scaffolder-backend/src/lib/templating/SecureTemplater.ts b/plugins/scaffolder-backend/src/lib/templating/SecureTemplater.ts index 2a16ff96c1..7dc42658be 100644 --- a/plugins/scaffolder-backend/src/lib/templating/SecureTemplater.ts +++ b/plugins/scaffolder-backend/src/lib/templating/SecureTemplater.ts @@ -69,7 +69,7 @@ const { render, renderCompat } = (() => { if (typeof global === 'function') { env.addGlobal(globalName, (...args) => JSON.parse(global(...args))); } else { - env.addGlobal(globalName, global); + env.addGlobal(globalName, JSON.parse(global)); } } } @@ -166,7 +166,7 @@ export class SecureTemplater { (...args: JsonValue[]) => JSON.stringify(global(...args)), ]; } - return [globalName, global]; + return [globalName, JSON.stringify(global)]; }), ); }