From d667c93ff3d2fd2e8887db9d67629ce3fe197b4c Mon Sep 17 00:00:00 2001 From: Maurizio Vitale Date: Wed, 3 Jun 2020 14:32:00 +0100 Subject: [PATCH] Fix the obj reference (#5749) --- lib/extensions/src/lib/services/extension.service.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/lib/extensions/src/lib/services/extension.service.ts b/lib/extensions/src/lib/services/extension.service.ts index c097478366..f25d52d479 100644 --- a/lib/extensions/src/lib/services/extension.service.ts +++ b/lib/extensions/src/lib/services/extension.service.ts @@ -202,10 +202,11 @@ export class ExtensionService { if (typeof value === 'string' ) { return this.evaluateExpression(value, context); } else { - Object.keys(value).forEach( (key) => { - value[key] = this.evaluateExpression(value[key], context); + const duplicate = Object.assign({}, value); + Object.keys(duplicate).forEach( (key) => { + duplicate[key] = this.evaluateExpression(duplicate[key], context); }); - return value; + return duplicate; } }