From ac0e3d93949c3f9a4edb7b534d6e2a9337847df8 Mon Sep 17 00:00:00 2001 From: Hazelnoot Date: Tue, 30 Sep 2025 22:14:19 -0400 Subject: [PATCH] prevent crash if Redis cache has a negative lifetime --- packages/backend/src/misc/cache.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/backend/src/misc/cache.ts b/packages/backend/src/misc/cache.ts index 666e684c1c..56fc94f5ac 100644 --- a/packages/backend/src/misc/cache.ts +++ b/packages/backend/src/misc/cache.ts @@ -39,7 +39,7 @@ export class RedisKVCache { `kvcache:${this.name}:${key}`, this.toRedisConverter(value), ); - } else { + } else if (this.lifetime > 0) { await this.redisClient.set( `kvcache:${this.name}:${key}`, this.toRedisConverter(value), @@ -149,7 +149,7 @@ export class RedisSingleCache { `singlecache:${this.name}`, this.toRedisConverter(value), ); - } else { + } else if (this.lifetime > 0) { await this.redisClient.set( `singlecache:${this.name}`, this.toRedisConverter(value),