RED-8637: fixed suffix for manual technical name.

This commit is contained in:
Nicoleta Panaghiu 2024-02-23 14:59:32 +02:00
parent c8aa988ecd
commit 13f3f2728d

View File

@ -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) {