diff --git a/src/client_server.rs b/src/client_server.rs
index cf858b45..1cbb8399 100644
--- a/src/client_server.rs
+++ b/src/client_server.rs
@@ -293,6 +293,7 @@ pub fn login_route(
 
     // Generate new device id if the user didn't specify one
     let device_id = body
+        .body
         .device_id
         .unwrap_or_else(|| utils::random_string(DEVICE_ID_LENGTH));