From 3f4a55f39eb3635e09171cf121817dce4ea75a2d Mon Sep 17 00:00:00 2001 From: Angira Kekteeva Date: Sun, 17 Jul 2022 07:33:42 +0400 Subject: [PATCH] [#584] Fix order in astToTable Signed-off-by: Angira Kekteeva --- api/handler/acl.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/api/handler/acl.go b/api/handler/acl.go index 661b6000..dca006c8 100644 --- a/api/handler/acl.go +++ b/api/handler/acl.go @@ -783,8 +783,8 @@ func getParentResource(parent *ast, resource *astResource) *astResource { func astToTable(ast *ast) (*eacl.Table, error) { table := eacl.NewTable() - for _, resource := range ast.Resources { - records, err := formRecords(resource.Operations, resource) + for i := len(ast.Resources) - 1; i >= 0; i-- { + records, err := formRecords(ast.Resources[i].Operations, ast.Resources[i]) if err != nil { return nil, fmt.Errorf("form records: %w", err) }