diff --git a/src/routes/channel.rs b/src/routes/channel.rs
index 7ca58f5b6fa7239fb20421ff3f773789ee316678..151cf3640f14a954acaf48a40c5b6178af5506c1 100644
--- a/src/routes/channel.rs
+++ b/src/routes/channel.rs
@@ -159,7 +159,7 @@ pub fn send_message(user: User, target: Channel, message: Json<SendMessage>) ->
 				let col = database::get_collection("channels");
 				col.update_one(
 					doc! { "_id": target.id.clone() },
-					doc! { "active": true },
+					doc! { "$set": { "active": true } },
 					None
 				).unwrap();
 			}