fix(core): Allow "window" again in expressions (#3474)

This commit is contained in:
Jan Oberhauser 2022-06-07 09:24:11 +02:00 committed by GitHub
parent 73da4c3598
commit ca92ff70d7
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -156,10 +156,6 @@ export class Expression {
// eslint-disable-next-line @typescript-eslint/no-explicit-any
let returnValue;
try {
if (/([^a-zA-Z0-9"']window[^a-zA-Z0-9"'])/g.test(parameterValue)) {
throw new Error(`window is not allowed`);
}
// eslint-disable-next-line @typescript-eslint/no-unsafe-assignment, @typescript-eslint/no-unsafe-member-access, @typescript-eslint/no-unsafe-call
returnValue = tmpl.tmpl(parameterValue, data);
} catch (error) {