Browse Source

fix: handle undefined children in generate-menus (#6117)

When children is undefined, use empty array as fallback to prevent potential runtime errors. This matches the behavior when hideChildrenInMenu is true.
electron-v5
Jin Mao 9 months ago
committed by Netfan
parent
commit
1539fc738c
  1. 2
      packages/utils/src/helpers/generate-menus.ts

2
packages/utils/src/helpers/generate-menus.ts

@ -51,7 +51,7 @@ function generateMenus(
// 处理子菜单
const resultChildren = hideChildrenInMenu
? []
: (children as MenuRecordRaw[]);
: ((children as MenuRecordRaw[]) ?? []);
// 设置子菜单的父子关系
if (resultChildren.length > 0) {

Loading…
Cancel
Save