[#584] Refactor formRecords func

Signed-off-by: Angira Kekteeva <kira@nspcc.ru>
remotes/KirillovDenis/bugfix/681-fix_acl_parsing
Angira Kekteeva 2022-07-11 00:24:02 +04:00 committed by Alex Vanin
parent 3f4a55f39e
commit b144e50f7f
1 changed files with 3 additions and 3 deletions

View File

@ -784,7 +784,7 @@ func astToTable(ast *ast) (*eacl.Table, error) {
table := eacl.NewTable()
for i := len(ast.Resources) - 1; i >= 0; i-- {
records, err := formRecords(ast.Resources[i].Operations, ast.Resources[i])
records, err := formRecords(ast.Resources[i])
if err != nil {
return nil, fmt.Errorf("form records: %w", err)
}
@ -796,10 +796,10 @@ func astToTable(ast *ast) (*eacl.Table, error) {
return table, nil
}
func formRecords(operations []*astOperation, resource *astResource) ([]*eacl.Record, error) {
func formRecords(resource *astResource) ([]*eacl.Record, error) {
var res []*eacl.Record
for _, astOp := range operations {
for _, astOp := range resource.Operations {
record := eacl.NewRecord()
record.SetOperation(astOp.Op)
record.SetAction(astOp.Action)