Sfoglia il codice sorgente

完善代码逻辑

yjp 5 giorni fa
parent
commit
aef4d014f5
1 ha cambiato i file con 4 aggiunte e 0 eliminazioni
  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