From 2927d64c64cf34b98faf2c77510faa1e1cd08d16 Mon Sep 17 00:00:00 2001 From: safavimohadeseh78 Date: Sat, 17 Oct 2026 14:13:05 +0330 Subject: [PATCH] fix bugs --- src/pages/menuPages/configuration/settingGroups.ts | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/src/pages/menuPages/configuration/settingGroups.ts b/src/pages/menuPages/configuration/settingGroups.ts index 2be0b35..24e3df9 100644 --- a/src/pages/menuPages/configuration/settingGroups.ts +++ b/src/pages/menuPages/configuration/settingGroups.ts @@ -310,9 +310,19 @@ export function resolveSettingMenu( row: { key?: string; menu?: string | null }, groups: SettingGroupDef[] ): string { + const key = row.key || '' + const fromKey = getSettingGroupId(key, groups) const menu = String(row.menu ?? '').trim() - if (menu && groups.some((g) => g.id === menu)) return menu - return getSettingGroupId(row.key || '', groups) + if (menu && groups.some((g) => g.id === menu)) { + // menu= misc اشتباه در DB نباید shayegan_/zarin_/… را از گروه اختصاصی پنهان کند + if (menu === 'misc' && fromKey !== 'misc') { + return fromKey + } + + return menu + } + + return fromKey } /** این کلیدها صفحهٔ جدا دارند و در لیست تنظیمات عادی/پیشرفته نمی‌آیند */