From 252e2305f28e6864a16d5236fbc86946434e7e7c Mon Sep 17 00:00:00 2001 From: Ajay Date: Wed, 7 Sep 2022 01:39:26 -0400 Subject: [PATCH] Fix undefined redis timeout breaking redis --- src/utils/redis.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/utils/redis.ts b/src/utils/redis.ts index 06a89d7..ad4d6ef 100644 --- a/src/utils/redis.ts +++ b/src/utils/redis.ts @@ -33,9 +33,9 @@ if (config.redis?.enabled) { const get = client.get.bind(client); exportClient.get = (key) => new Promise((resolve, reject) => { - const timeout = setTimeout(() => reject(), config.redis.getTimeout); + const timeout = config.redis.getTimeout ? setTimeout(() => reject(), config.redis.getTimeout) : null; get(key).then((reply) => { - clearTimeout(timeout); + if (timeout !== null) clearTimeout(timeout); resolve(reply); }).catch((err) => reject(err)); });