yjp hace 1 día
padre
commit
17d3376847
Se han modificado 2 ficheros con 4 adiciones y 2 borrados
  1. 2 0
      framework/core/api/api.go
  2. 2 2
      framework/core/api/router.go

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

@@ -303,6 +303,8 @@ func (api *Api) DumpRouterPermissionItems(onSave func(items *DumpedPermissionIte
 			if err != nil {
 				return err
 			}
+
+			return nil
 		}
 	}
 

+ 2 - 2
framework/core/api/router.go

@@ -119,7 +119,7 @@ func (r *RootRouter) VersionedRouter(version string) Router {
 func (r *RootRouter) DumpPermissionItems() []PermissionItem {
 	permissionItems := r.permissionItems
 	for _, versioned := range r.versioned {
-		permissionItems = append(permissionItems, versioned.permissionItems...)
+		permissionItems = append(permissionItems, versioned.DumpPermissionItems()...)
 	}
 
 	return permissionItems
@@ -213,7 +213,7 @@ func (r *PrefixRouter) BasePath() string {
 func (r *PrefixRouter) DumpPermissionItems() []PermissionItem {
 	permissionItems := r.permissionItems
 	for _, versioned := range r.versioned {
-		permissionItems = append(permissionItems, versioned.permissionItems...)
+		permissionItems = append(permissionItems, versioned.DumpPermissionItems()...)
 	}
 
 	return permissionItems