SYNC: popup menu fix

This commit is contained in:
SPRINX0\prochazka
2025-12-01 16:42:58 +01:00
committed by Diflow
parent 96660b4539
commit 615c6f4e24

View File

@@ -754,9 +754,8 @@
const coreMenus = createMenusCore(objectTypeField, driver, data); const coreMenus = createMenusCore(objectTypeField, driver, data);
const filteredSumenus = coreMenus.map(item => { const filteredSumenus = coreMenus.map(item => {
if (!item) return item;
if (!item.submenu) { if (!item.submenu) {
if (!item) return item;
return { ...item, label: _tval(item.label) }; return { ...item, label: _tval(item.label) };
} }
return { return {
@@ -773,7 +772,7 @@
}; };
}); });
const filteredNoEmptySubmenus = filteredSumenus.filter(x => !x.submenu || x.submenu.length > 0); const filteredNoEmptySubmenus = _.compact(filteredSumenus).filter(x => !x.submenu || x.submenu.length > 0);
return filteredNoEmptySubmenus; return filteredNoEmptySubmenus;
} }