From 60108b4c42a83c29ddd0987f9987930ee34c999b Mon Sep 17 00:00:00 2001 From: MARCROCK22 Date: Sun, 27 Apr 2025 16:25:30 -0400 Subject: [PATCH] fix: empty data --- src/cache/adapters/limited.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/cache/adapters/limited.ts b/src/cache/adapters/limited.ts index 7f64617..a47a6d3 100644 --- a/src/cache/adapters/limited.ts +++ b/src/cache/adapters/limited.ts @@ -94,7 +94,11 @@ export class LimitedMemoryAdapter implements Adapter { } private __set(key: string, data: any) { - const __guildId = Array.isArray(data) ? data[0].guild_id : data.guild_id; + const isArray = Array.isArray(data); + if (isArray && data.length === 0) { + return; + } + const __guildId = isArray ? data[0].guild_id : data.guild_id; const namespace = `${key.split('.')[0]}${__guildId ? `.${__guildId}` : ''}`; const self = this; if (!this.storage.has(namespace)) {