diff --git a/src/notifications/events/message.rs b/src/notifications/events/message.rs
index 6398bae43a875916d87ceabd8645e1588f508581..ffec878984282a769efff93bee04a98c3ddea214 100644
--- a/src/notifications/events/message.rs
+++ b/src/notifications/events/message.rs
@@ -12,6 +12,8 @@ pub struct Create {
 #[derive(Serialize, Deserialize, Debug, Clone)]
 pub struct Edit {
     pub id: String,
+    pub channel: String,
+    pub author: String,
     pub content: String,
 }
 
diff --git a/src/routes/channel.rs b/src/routes/channel.rs
index 15b19600cf344c3e5de7f23400aa4041c0a9896e..971ce174573a4c6f6a9ea55d9dd6c365abcf3759 100644
--- a/src/routes/channel.rs
+++ b/src/routes/channel.rs
@@ -642,6 +642,8 @@ pub fn edit_message(
             notifications::send_message_given_channel(
                 Notification::message_edit(Edit {
                     id: message.id.clone(),
+                    channel: target.id.clone(),
+                    author: message.author.clone(),
                     content: edit.content.clone(),
                 }),
                 &target,