Browse Source

fix:rediskv get return

Previously rediskv get function returned an error when the specified key was not found,however the corresponding sqlite implementation returned a boolean specifying value was not found however no error was returned.

This commit copies the sqlitekv behaviour into rediskv.

Signed-off-by: ShaiZ <shaiz98@gmail.com>
ShaiZ 1 year ago
parent
commit
ed050a6baf
1 changed files with 1 additions and 1 deletions
  1. 1 1
      internal/pkg/store/redis/redisKv.go

+ 1 - 1
internal/pkg/store/redis/redisKv.go

@@ -72,7 +72,7 @@ func (kv redisKvStore) Set(key string, value interface{}) error {
 func (kv redisKvStore) Get(key string, value interface{}) (bool, error) {
 	val, err := kv.database.Get(context.Background(), kv.tableKey(key)).Result()
 	if err != nil {
-		return false, err
+		return false, nil
 	}
 	dec := gob.NewDecoder(bytes.NewBuffer([]byte(val)))
 	if err := dec.Decode(value); err != nil {