A visit to fixcrew by people with higher group than crew downgrades them to just crew and not just reapplies old group

Linking to Warning: If you are map builder, don't visit the fixcrew site, else the map builder permissions get deleted (an error which I experienced)

PC/Mobile
both

Dimensions or Services it affects
fixcrew

Your in-game account name
(i think every account that has more permissions than just crew (e. g. map builders, mods))

How often it happens
if you enter fixcrew when you had a rank over crew…

Any screenshots or videos showing the bug
…only crew gets reapplied and not the higher rank.
The system does this:

fixcrew(User u){
    u.setGroup(Group.NONE);
    u.setGroup(Group.CREW);
}

but should do this:

fixcrew(User u){
    Group oldGroup = u.getGroup();
    u.setGroup(Group.NONE);
    u.setGroup(oldGroup);
}
5 Likes