refactor: throw proper error on registration conflict, handle properly #187

Merged
ptran merged 3 commits from refactor-register into main 2025-05-14 09:24:02 +00:00
Showing only changes of commit 0bab8a343c - Show all commits

View file

@ -75,15 +75,15 @@ export class RegisterComponent {
const message = err.error?.message; const message = err.error?.message;
switch (message) { switch (message) {
case 'Email is already in use': case 'Email is already in use':
this.fieldErrors.update(errors => ({ this.fieldErrors.update((errors) => ({
...errors, ...errors,
email: 'Diese E-Mail-Adresse wird bereits verwendet.' email: 'Diese E-Mail-Adresse wird bereits verwendet.',
})); }));
break; break;
case 'Username is already taken': case 'Username is already taken':
this.fieldErrors.update(errors => ({ this.fieldErrors.update((errors) => ({
...errors, ...errors,
username: 'Dieser Benutzername ist bereits vergeben.' username: 'Dieser Benutzername ist bereits vergeben.',
})); }));
break; break;
} }