Describe the bug: The beatmap info wedge map author when clicked sends you to the wrong profile.
This is due to recent API changes that affected BeatmapMetadata which is done in this pull request: https://github.com/ppy/osu-web/pull/7517. The user_id property now uses the difficulty owner set via beatmap discussions but the creator property still uses the beatmap set host.
A suggestion which may be worthwhile is instead of showing mapped by <creator>, it should instead show hosted by <host> and mapped by <creator>. However, the API endpoint responsible for fetching the beatmap metadata only returns the difficulty owner's ID and requires another lookup in the API.
To reproduce:
In beatmap discussions, change the most bottom-most (most difficult) difficulty owner to anyone else
If the beatmap already exists in lazer, delete it and restart the game.
Download the beatmap via the web, in-game, or import via stable.
I'll attempt at fixing this if I can be assigned in this issue.
Describe the bug: The beatmap info wedge map author when clicked sends you to the wrong profile.
This is due to recent API changes that affected
BeatmapMetadata
which is done in this pull request: https://github.com/ppy/osu-web/pull/7517. Theuser_id
property now uses the difficulty owner set via beatmap discussions but thecreator
property still uses the beatmap set host.A suggestion which may be worthwhile is instead of showing
mapped by <creator>
, it should instead showhosted by <host> and mapped by <creator>
. However, the API endpoint responsible for fetching the beatmap metadata only returns the difficulty owner's ID and requires another lookup in the API.To reproduce:
In beatmap discussions, change the most bottom-most (most difficult) difficulty owner to anyone else
If the beatmap already exists in lazer, delete it and restart the game.
Download the beatmap via the web, in-game, or import via stable.
I'll attempt at fixing this if I can be assigned in this issue.
Screenshots or videos showing encountered issue:
osu!lazer version: master
Logs: N/A