Translate exceptions message for signup and create user

This commit is contained in:
2026-03-02 20:20:41 +01:00
parent 83a4796ff8
commit f9fe2c6954
5 changed files with 29 additions and 21 deletions

View File

@@ -7,6 +7,7 @@ import (
"git.artlef.fr/PersonalLibraryManager/internal/appcontext"
"git.artlef.fr/PersonalLibraryManager/internal/createuser"
"git.artlef.fr/PersonalLibraryManager/internal/dto"
"git.artlef.fr/PersonalLibraryManager/internal/i18nresource"
"git.artlef.fr/PersonalLibraryManager/internal/myvalidator"
)
@@ -15,7 +16,7 @@ func PostSignupHandler(ac appcontext.AppContext) {
myvalidator.ReturnErrorsAsJsonResponse(&ac,
myvalidator.HttpError{
StatusCode: http.StatusForbidden,
Err: errors.New("Registration has been disabled on this instance."),
Err: errors.New(i18nresource.GetTranslatedMessage(&ac, "RegistrationDisabled")),
})
return
}
@@ -25,7 +26,7 @@ func PostSignupHandler(ac appcontext.AppContext) {
myvalidator.ReturnErrorsAsJsonResponse(&ac, err)
return
}
err = createuser.CreateUser(ac.Db, user.Username, user.Password)
err = createuser.CreateUser(ac, user.Username, user.Password)
if err != nil {
myvalidator.ReturnErrorsAsJsonResponse(&ac, err)
return