Am I able to replace my username?

I want to replace my current “BEEDELLROKEJULIANLOCKHART92300” with “Beedell.RokeJulianLockhart”. I ask because the replacement should be more readable, and I don’t recall ever adding those numbers at the end of my current one. Perhaps, it’s a matter of SSO?

In case this matters, I don’t ever utilise this account: I utilise @RokeJulianLockhart instead. This is old. I’m not trying to run sock-puppets, if that’s what they’re called.

Similarly, I’d like to capitalise my username, such that it’s “RokeJulianLockhart”, instead of the current “rokejulianlockhart”.

That account predates SSO and the move to SSO. Can’t trace where the numbers come from, but that’s how your old AskBot account was called and the name was imported as is.

The new suggested name is invalid as already taken, because by default Discourse treats usernames differing only by case or dots as equal.

The case is preserved from what you entered in the free-form field when creating your SSO account.

I renamed your newer AskLibO account now, but that doesn’t apply to other services. Not all services support account renames.

1 Like

@guilhem, thank you! That’s great. I’ve asked that this be improved upstream a little:

That is not the issue, as you can see I already changed your username from @rokejulianlockhart @RokeJulianLockhart.

What I was trying to say is that I’m unable to rename @Beedell.RokeJulianLockhart for some reason. I wildly guessed it was due to a collision in Discourse’s username normalization, but that doesn’t seem to be the case. The reason is unclear to me though.

1 Like

Ah! That was easy, done. Your username simply exceeded the maximum length. We removed that restriction when importing accounts from AskBot, and AFAIK it’s not enforced for new SSO accounts, but apparently renames are validated differently.

1 Like

@guilhem, many thanks for all the effort put merely into changing a username! (I suppose the upside is that you got to recheck your username validation mechanisms…?)