Ver código fonte

完善代码逻辑

yjp 5 dias atrás
pai
commit
aef4d014f5
1 arquivos alterados com 4 adições e 0 exclusões
  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