diff --git a/x/auth/types/permissions.go b/x/auth/types/permissions.go index 8547235003..d8fbe0eda3 100644 --- a/x/auth/types/permissions.go +++ b/x/auth/types/permissions.go @@ -2,6 +2,7 @@ package types import ( "fmt" + "slices" "strings" sdk "github.com/cosmos/cosmos-sdk/types" @@ -30,12 +31,7 @@ func NewPermissionsForAddress(name string, permissions []string) PermissionsForA // HasPermission returns whether the PermissionsForAddress contains permission. func (pa PermissionsForAddress) HasPermission(permission string) bool { - for _, perm := range pa.permissions { - if perm == permission { - return true - } - } - return false + return slices.Contains(pa.permissions, permission) } // GetAddress returns the address of the PermissionsForAddress object