From 12ae0f5fb297d607719c3cb57300150c5cdca245 Mon Sep 17 00:00:00 2001 From: Nicoleta Panaghiu Date: Fri, 23 Feb 2024 16:39:31 +0200 Subject: [PATCH] RED-8637: fixed suffix for manual technical name. --- .../components/add-edit-entity/add-edit-entity.component.ts | 5 ++++- 1 file changed, 4 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..d6a16b714 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,10 @@ 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); const baseTechnicalName = toSnakeCase(value.trim()); let technicalName = baseTechnicalName.replaceAll(/[^A-Za-z0-9_-]/g, ''); if (!technicalName.length && baseTechnicalName.length) {