From c9427d5f907296b3377525a6c459dba12978cb0c Mon Sep 17 00:00:00 2001 From: kurilova Date: Wed, 16 Jul 2025 10:01:48 +0000 Subject: [PATCH] Do not insert copy when the same copy is already exist --- .../app/pages/risk-assessment/risk-assessment.component.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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[]) {