diff --git a/src/api/routes/channels/#channel_id/index.ts b/src/api/routes/channels/#channel_id/index.ts
index ff88703e..ee750c39 100644
--- a/src/api/routes/channels/#channel_id/index.ts
+++ b/src/api/routes/channels/#channel_id/index.ts
@@ -109,7 +109,7 @@ router.delete(
c.save(),
emitEvent({
event: "CHANNEL_UPDATE",
- data: c,
+ data: c.toJSON(),
channel_id: c.id,
} as ChannelUpdateEvent),
]);
@@ -234,7 +234,7 @@ router.patch(
channel.save(),
emitEvent({
event: "CHANNEL_UPDATE",
- data: channel,
+ data: channel.toJSON(),
channel_id,
} as ChannelUpdateEvent),
]);
diff --git a/src/api/routes/channels/#channel_id/messages/index.ts b/src/api/routes/channels/#channel_id/messages/index.ts
index 1ef9ccea..bf4803aa 100644
--- a/src/api/routes/channels/#channel_id/messages/index.ts
+++ b/src/api/routes/channels/#channel_id/messages/index.ts
@@ -463,7 +463,7 @@ router.post(
channel.save(),
emitEvent({
event: "CHANNEL_UPDATE",
- data: { ...channel, newly_created: false },
+ data: { ...channel.toJSON(), newly_created: false },
guild_id: channel.guild_id,
}),
]);
diff --git a/src/api/routes/channels/#channel_id/permissions.ts b/src/api/routes/channels/#channel_id/permissions.ts
index 3b7e1349..066b4428 100644
--- a/src/api/routes/channels/#channel_id/permissions.ts
+++ b/src/api/routes/channels/#channel_id/permissions.ts
@@ -72,7 +72,7 @@ router.put(
emitEvent({
event: "CHANNEL_UPDATE",
channel_id,
- data: channel,
+ data: channel.toJSON(),
} as ChannelUpdateEvent),
]);
@@ -96,7 +96,7 @@ router.delete("/:overwrite_id", route({ permission: "MANAGE_ROLES", responses: {
emitEvent({
event: "CHANNEL_UPDATE",
channel_id,
- data: channel,
+ data: channel.toJSON(),
} as ChannelUpdateEvent),
]);
diff --git a/src/api/routes/guilds/#guild_id/channels.ts b/src/api/routes/guilds/#guild_id/channels.ts
index 39807903..fda7c795 100644
--- a/src/api/routes/guilds/#guild_id/channels.ts
+++ b/src/api/routes/guilds/#guild_id/channels.ts
@@ -120,7 +120,7 @@ router.patch(
await emitEvent({
event: "CHANNEL_UPDATE",
- data: channel,
+ data: channel.toJSON(),
channel_id: channel.id,
guild_id,
} as ChannelUpdateEvent);
@@ -155,7 +155,7 @@ router.patch(
await emitEvent({
event: "CHANNEL_UPDATE",
- data: channel,
+ data: channel.toJSON(),
channel_id: channel.id,
guild_id,
} as ChannelUpdateEvent);
|