Browse Source

修改Bug

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

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

@@ -243,10 +243,6 @@ 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
 
@@ -301,6 +297,10 @@ func (api *Api) DumpRouterPermissionItems(onSave func(items *DumpedPermissionIte
 		}
 	}
 
+	if routerPermissionItems == nil || len(routerPermissionItems) == 0 {
+		return nil
+	}
+
 	routerPermissionItemsJson, err := json.Marshal(routerPermissionItems)
 	if err != nil {
 		return err