RED-7504, filter out system managed types.

This commit is contained in:
George 2023-08-25 17:31:24 +03:00
parent 514fa0fc20
commit 658f7d9ea5

View File

@ -173,7 +173,7 @@ export class DictionaryService extends EntitiesService<IDictionary, Dictionary>
.filter(d =>
isImage
? (isOCR ? [...IMAGE_CATEGORIES, 'ocr'] : IMAGE_CATEGORIES).includes(d.type)
: (isHint ? d.hint : !d.hint) && !d.virtual && ![...IMAGE_CATEGORIES, 'ocr'].includes(d.type),
: (isHint ? d.hint : !d.hint) && !d.virtual && !d.systemManaged && ![...IMAGE_CATEGORIES, 'ocr'].includes(d.type),
)
.forEach(d => !types.find(t => t.id === d.id) && types.push(d));
return types.sort((a, b) => a.label.localeCompare(b.label));