Skip to content

fix(datastore): gracefully handle missing Redis cache keys

João Pereira requested to merge redis-cache-nil-errorr into master

Related to #461 (closed).

While doing some local tests, I realized that we're logging a warning when a key does not exist on Redis:

WARN[0002] failed to read repository from cache          correlation_id=01G8E2JPFPAKSBB7JKMQ9E4AGQ error="redis: nil" go_version=go1.17.2 version=v3.51.1-gitlab-5-g7cfcb62b.m

This happens because we're not handling the redis.Nil error properly. This MR fixes that.

Merge request reports

Loading