diff --git a/crates/core/database/Cargo.toml b/crates/core/database/Cargo.toml
index a574409e..7794b0d7 100644
--- a/crates/core/database/Cargo.toml
+++ b/crates/core/database/Cargo.toml
@@ -103,6 +103,6 @@ authifier = { version = "1.0.15", features = ["rocket_impl"] }
amqprs = { version = "1.7.0" }
# Voice
-livekit-api = "0.4.1"
-livekit-protocol = "0.3.6"
-livekit-runtime = { version = "0.3.1", features = ["tokio"] }
\ No newline at end of file
+livekit-api = "0.4.4"
+livekit-protocol = "0.4.0"
+livekit-runtime = { version = "0.3.1", features = ["tokio"] }
diff --git a/crates/core/database/src/voice/mod.rs b/crates/core/database/src/voice/mod.rs
index eb7ffdf1..ea41a3fd 100644
--- a/crates/core/database/src/voice/mod.rs
+++ b/crates/core/database/src/voice/mod.rs
@@ -40,9 +40,7 @@ pub async fn set_channel_node(channel: &str, node: &str) -> Result<()> {
.await?
.set(format!("node:{channel}"), node)
.await
- .to_internal_error()?;
-
- Ok(())
+ .to_internal_error()
}
pub async fn get_channel_node(channel: &str) -> Result