diff --git a/api/auth/Register.php b/api/auth/Register.php
index bda851153fe5abff08087eee07dfe226825e9adb..61e926e70b7f28edcbdfce05312b72a14150b83f 100644
--- a/api/auth/Register.php
+++ b/api/auth/Register.php
@@ -24,7 +24,12 @@ $stmt->bind_param("sss", $username, $email, $en_password);
 
 if ($stmt->execute() === TRUE) {
     try {
-        $arg0 = $username; 
+        $query = "SELECT IFNULL(MAX(id), 0) + 1 AS next_user_id FROM users";
+        $result = $conn->query($query);
+        $row = $result->fetch_assoc();
+        $nextUserId = $row['next_user_id'];
+        
+        $arg0 = $nextUserId; 
         $arg1 = password_hash($password, PASSWORD_BCRYPT);
         $requestBody = '<Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/">
         <Body>