Browse Source

完善代码逻辑

yjp 5 days ago
parent
commit
aef4d014f5
1 changed files with 4 additions and 0 deletions
  1. 4 0
      framework/core/api/api.go

+ 4 - 0
framework/core/api/api.go

@@ -243,6 +243,10 @@ func (api *Api) DumpRouterPermissionItems(onSave func(items *DumpedPermissionIte
 	routerPermissionItems := api.rootRouter.DumpPermissionItems()
 	routerPermissionItems = append(routerPermissionItems, api.prefixRouter.DumpPermissionItems()...)
 
+	if routerPermissionItems == nil || len(routerPermissionItems) == 0 {
+		return nil
+	}
+
 	for _, savedPermissionItem := range savedPermissionItems {
 		find := false