Merge pull request #4614 from guggero/printmacaroon-fix

lncli: print all permission actions
This commit is contained in:
Oliver Gugger 2020-09-14 13:41:05 +02:00 committed by GitHub
commit 9ea836c237
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -399,8 +399,12 @@ func printMacaroon(ctx *cli.Context) error {
content.Caveats = append(content.Caveats, string(caveat.Id))
}
for _, op := range decodedID.Ops {
permission := fmt.Sprintf("%s:%s", op.Entity, op.Actions[0])
content.Permissions = append(content.Permissions, permission)
for _, action := range op.Actions {
permission := fmt.Sprintf("%s:%s", op.Entity, action)
content.Permissions = append(
content.Permissions, permission,
)
}
}
printJSON(content)