Correction d'un autre bug mais dans la bonne fonction de luke.

This commit is contained in:
cherif
2023-01-17 00:46:49 +01:00
parent d8a5a41673
commit 2386bb39b3

View File

@@ -30,57 +30,13 @@
set.tfa = user.isEnabledTwoFactorAuth;
})
const settingsHandler = async() => {
if ((set.username.trim() === '')) {
set.username = user.username
}
errors.username = ''
await fetch(`http://${process.env.WEBSITE_HOST}:${process.env.WEBSITE_PORT}/api/v2/user`, {
method: 'PATCH',
headers: {
'Content-Type': 'application/json'
},
body: JSON.stringify({
"username": set.username,
"isEnabledTwoFactorAuth": set.tfa
})
})
.then((response) => {
if (response.status === 200)
{
errors.username = ''
success.username = "Your changes have been saved"
}
else if (response.status === 201)
push("/2fa");
else if (response.status === 409)
{
success.username = ''
errors.username = `${set.username} is already in use, pick a different one.`;
}
else{
success.username = ''
errors.username = "Something went wrong";
}
}
)
.catch((err) => errors.username = err)
const settingsHandler = async() =>
{
// TODO Luke <--> Eric : Explications
// I don't really care which i use at this point...
// if (set.username === nameTmp) {
if ((set.username.trim() === '') && set.tfa === user.isEnabledTwoFactorAuth) {
errors.username = 'Invalid new username';
return;
}
else if ((set.username.trim() === '') && set.tfa !== user.isEnabledTwoFactorAuth) {
if ((set.username.trim() === '')) {
set.username = user.username
}
else {
errors.username = '';
}
errors.username = ''
await fetch(`http://${process.env.WEBSITE_HOST}:${process.env.WEBSITE_PORT}/api/v2/user`,
{
method: 'PATCH',
@@ -95,6 +51,7 @@
)
.then((response) => {
if (!response.ok) {
success.username = ''
errors.username = "Something went wrong";
if (response.status === 409) {
errors.username = `${set.username} is already in use, pick a different one.`;
@@ -103,6 +60,7 @@
}
else {
if (response.status === 200) {
errors.username = ''
success.username = "Your changes have been saved";
}
else if (response.status === 201) {