diff --git a/modules/ui/src/app/pages/risk-assessment/risk-assessment.component.ts b/modules/ui/src/app/pages/risk-assessment/risk-assessment.component.ts index 7c583c511..1e4a46666 100644 --- a/modules/ui/src/app/pages/risk-assessment/risk-assessment.component.ts +++ b/modules/ui/src/app/pages/risk-assessment/risk-assessment.component.ts @@ -277,8 +277,10 @@ export class RiskAssessmentComponent this.cd.markForCheck(); } setCopy(copyOfProfile: Profile, profiles: Profile[]) { - this.store.updateProfiles([copyOfProfile, ...profiles]); - this.cd.detectChanges(); + if (profiles.every(profile => profile !== copyOfProfile)) { + this.store.updateProfiles([copyOfProfile, ...profiles]); + this.cd.detectChanges(); + } } actions(actions: EntityAction[]) {