diff --git a/src/cache/resources/default/guild-based.ts b/src/cache/resources/default/guild-based.ts index c298f25..f274136 100644 --- a/src/cache/resources/default/guild-based.ts +++ b/src/cache/resources/default/guild-based.ts @@ -22,7 +22,7 @@ export class GuildBasedResource { } parse(data: any, id: string, guild_id: string) { - data.id = id; + if (!data.id) data.id = id; data.guild_id = guild_id; return data; } diff --git a/src/cache/resources/default/guild-related.ts b/src/cache/resources/default/guild-related.ts index 38f9015..29a0326 100644 --- a/src/cache/resources/default/guild-related.ts +++ b/src/cache/resources/default/guild-related.ts @@ -22,7 +22,7 @@ export class GuildRelatedResource { } parse(data: any, id: string, guild_id: string) { - data.id = id; + if (!data.id) data.id = id; data.guild_id = guild_id; return data; }