If you assign yourself a custom alias via the dashboard, sign out (browser discards JWT), sign in again (requests new JWT), we re-request your public Steam info, and update your profile with it, even if the user already exists.
Doing this for avatars makes sense, but if the account already exists, we shouldn't be setting the alias or country code.
This is like a 2 line fix + tests and I already see the offending code, doing myself ASAP.
If you assign yourself a custom alias via the dashboard, sign out (browser discards JWT), sign in again (requests new JWT), we re-request your public Steam info, and update your profile with it, even if the user already exists.
Doing this for avatars makes sense, but if the account already exists, we shouldn't be setting the alias or country code.
This is like a 2 line fix + tests and I already see the offending code, doing myself ASAP.