diff --git a/redis.go b/redis.go index bc7e86f..add88f1 100644 --- a/redis.go +++ b/redis.go @@ -197,7 +197,12 @@ func (rh *RedisonHandler) JSONGetString(key, path string) ([]string, error) { func (rh *RedisonHandler) JSONGetDocuments(key, path string) ([]map[string]any, error) { resp, err := rh.JSONGet(key, path) - if err != nil && err != redis.Nil { + + if err != nil { + if err == redis.Nil { + return nil, nil + } + return nil, err }