diff --git a/pkg/meta/redis.go b/pkg/meta/redis.go index 10b44e332787..e277c64eef8e 100644 --- a/pkg/meta/redis.go +++ b/pkg/meta/redis.go @@ -4775,7 +4775,7 @@ func (m *redisMeta) tryLoadMissACLs(ctx Context, tx *redis.Tx) error { var rule *aclAPI.Rule if data != nil { rule = &aclAPI.Rule{} - rule.Decode(data.([]byte)) + rule.Decode([]byte(data.(string))) } // may have empty slot m.aclCache.Put(missIds[i], rule)