From 13f3f2728d3af004abda2a96f3dede0942c901f9 Mon Sep 17 00:00:00 2001 From: Nicoleta Panaghiu Date: Fri, 23 Feb 2024 14:59:32 +0200 Subject: [PATCH] RED-8637: fixed suffix for manual technical name. --- .../components/add-edit-entity/add-edit-entity.component.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/apps/red-ui/src/app/modules/shared/components/add-edit-entity/add-edit-entity.component.ts b/apps/red-ui/src/app/modules/shared/components/add-edit-entity/add-edit-entity.component.ts index 95d951bd8..cdcce15da 100644 --- a/apps/red-ui/src/app/modules/shared/components/add-edit-entity/add-edit-entity.component.ts +++ b/apps/red-ui/src/app/modules/shared/components/add-edit-entity/add-edit-entity.component.ts @@ -191,7 +191,11 @@ export class AddEditEntityComponent extends BaseFormComponent implements OnInit } #toTechnicalName(value: string) { - const existingTechnicalNames = this._dictionariesMapService.get(this.dossierTemplateId).map(dict => dict.type); + const existingTechnicalNames = this._dictionariesMapService + .get(this.dossierTemplateId) + .filter(dict => !dict.virtual) + .map(dict => dict.type); + console.log(this.dossierTemplateId, existingTechnicalNames, this._dictionariesMapService.get(this.dossierTemplateId)); const baseTechnicalName = toSnakeCase(value.trim()); let technicalName = baseTechnicalName.replaceAll(/[^A-Za-z0-9_-]/g, ''); if (!technicalName.length && baseTechnicalName.length) {