[ENTITY] Add 'normalized_nickname' to GSActor, the result of Nickname::normalize, so we can make sure we don't have very similar nicknames duplicated

This commit is contained in:
2021-05-05 12:19:10 +00:00
parent f2727f9327
commit bd249b508b
3 changed files with 44 additions and 25 deletions

View File

@@ -92,7 +92,7 @@ class Security extends Controller
$valid_nickname = Nickname::normalize($data['nickname'], check_already_used: true);
try {
$actor = GSActor::create(['nickname' => $data['nickname']]);
$actor = GSActor::create(['nickname' => $data['nickname'], 'normalized_nickname' => Nickname::normalize($data['nickname'], check_already_used: true)]);
$user = LocalUser::create([
'nickname' => $data['nickname'],
'outgoing_email' => $data['email'],