diff --git a/osu.Android.props b/osu.Android.props
index 69a89c3cd0..3a9fdfebab 100644
--- a/osu.Android.props
+++ b/osu.Android.props
@@ -52,7 +52,7 @@
-
+
diff --git a/osu.Game/Online/Rooms/JoinRoomRequest.cs b/osu.Game/Online/Rooms/JoinRoomRequest.cs
index b2d772cac7..d9d4f2eb5c 100644
--- a/osu.Game/Online/Rooms/JoinRoomRequest.cs
+++ b/osu.Game/Online/Rooms/JoinRoomRequest.cs
@@ -22,10 +22,10 @@ namespace osu.Game.Online.Rooms
{
var req = base.CreateWebRequest();
req.Method = HttpMethod.Put;
+ req.AddParameter(@"password", Password, RequestParameterType.Query);
return req;
}
- // Todo: Password needs to be specified here rather than via AddParameter() because this is a PUT request. May be a framework bug.
- protected override string Target => $"rooms/{Room.RoomID.Value}/users/{User.Id}?password={Password}";
+ protected override string Target => $@"rooms/{Room.RoomID.Value}/users/{User.Id}";
}
}
diff --git a/osu.Game/osu.Game.csproj b/osu.Game/osu.Game.csproj
index 9825d29405..8ccc3dfbe2 100644
--- a/osu.Game/osu.Game.csproj
+++ b/osu.Game/osu.Game.csproj
@@ -36,7 +36,7 @@
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/osu.iOS.props b/osu.iOS.props
index 3f81b36216..66cae06713 100644
--- a/osu.iOS.props
+++ b/osu.iOS.props
@@ -70,7 +70,7 @@
-
+
@@ -93,7 +93,7 @@
-
+