As it turns out the check wether a username is reserved after renaming is broken.
|
@Query(value = "SELECT user_id FROM name_history WHERE previous_name = :name AND now() > date_add(change_time, INTERVAL :months MONTH) ORDER BY change_time DESC LIMIT 1", nativeQuery = true) |
now() should be smaller than change date + x month if a username is still reserved
As it turns out the check wether a username is reserved after renaming is broken.
faf-java-api/src/main/java/com/faforever/api/user/NameRecordRepository.java
Line 15 in 5ceaa8c
now()should be smaller thanchange date + x monthif a username is still reserved