From 2b0db63f82e7be1dece84939ee017b5b93f96d47 Mon Sep 17 00:00:00 2001 From: DjDeveloper <43033058+DjDeveloperr@users.noreply.github.com> Date: Tue, 23 Feb 2021 13:31:55 +0530 Subject: [PATCH] fix(cache): guild props being removed before saving to cache --- src/managers/guilds.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/managers/guilds.ts b/src/managers/guilds.ts index 8faf478..772f476 100644 --- a/src/managers/guilds.ts +++ b/src/managers/guilds.ts @@ -147,6 +147,7 @@ export class GuildManager extends BaseManager { /** Sets a value to Cache */ async set(key: string, value: GuildPayload): Promise { + value = { ...value } if ('roles' in value) value.roles = [] if ('emojis' in value) value.emojis = [] if ('members' in value) value.members = []