fix(SecureTemplater): implement PR suggestions

Signed-off-by: Justin Bryant <justintbry@gmail.com>
This commit is contained in:
Justin Bryant
2026-04-17 17:44:35 -04:00
parent ff13613d32
commit ac64f0ad04
2 changed files with 7 additions and 5 deletions
@@ -222,8 +222,12 @@ export class SecureTemplater {
render,
dispose: () => {
if (context && !isolate.isDisposed) {
context.release();
isolate.dispose();
try {
context.release();
isolate.dispose();
} catch (error) {
// Ignore errors during dispose, as there's not much we can do about it
}
}
},
};
@@ -21,10 +21,8 @@ import {
TemplateGlobal,
} from '@backstage/plugin-scaffolder-node';
import fs from 'fs-extra';
import { createDefaultFilters } from '../../../../lib/templating/filters/createDefaultFilters';
import { convertFiltersToRecord } from '../../../../util/templating';
import { resolveSafeChildPath } from '@backstage/backend-plugin-api';
import path from 'node:path';
import { createDefaultFilters } from '../../../../lib/templating/filters/createDefaultFilters';
import { SecureTemplater } from '../../../../lib/templating/SecureTemplater';
import { convertFiltersToRecord } from '../../../../util/templating';