diff --git a/src/lib/redis.server.ts b/src/lib/redis.server.ts index e2de0db7..d30a162a 100644 --- a/src/lib/redis.server.ts +++ b/src/lib/redis.server.ts @@ -65,7 +65,11 @@ export async function cacheGet(options: { }) }, Math.random() * REDIS_REFRESH) } - return JSON.parse(cacheValue) + try { + return JSON.parse(cacheValue) + } catch (error) { + return cacheValue + } } else { if (options.allowEmpty) { options.getValueFun().then((value) => {