From fa79ff691bef22c35d2e374759ac17371b16380c Mon Sep 17 00:00:00 2001 From: mauriziovitale84 Date: Fri, 11 Nov 2016 14:29:17 +0000 Subject: [PATCH] Clone the object before reference it --- .../src/components/activiti-start-process.component.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/ng2-components/ng2-activiti-processlist/src/components/activiti-start-process.component.ts b/ng2-components/ng2-activiti-processlist/src/components/activiti-start-process.component.ts index c3e05ca67d..e1136e5418 100644 --- a/ng2-components/ng2-activiti-processlist/src/components/activiti-start-process.component.ts +++ b/ng2-components/ng2-activiti-processlist/src/components/activiti-start-process.component.ts @@ -109,9 +109,11 @@ export class ActivitiStartProcessButton implements OnInit, OnChanges { } onChange(processDefinitionId) { - this.currentProcessDef = this.processDefinitions.filter((processDefinition) => { + let processDef = this.processDefinitions.find((processDefinition) => { return processDefinition.id === processDefinitionId; - })[0]; + }); + let clone = JSON.parse(JSON.stringify(processDef)); + this.currentProcessDef = clone; } hasStartForm() {