summaryrefslogtreecommitdiff
path: root/internal/processing/account
diff options
context:
space:
mode:
Diffstat (limited to 'internal/processing/account')
-rw-r--r--internal/processing/account/create.go3
-rw-r--r--internal/processing/account/update.go5
2 files changed, 4 insertions, 4 deletions
diff --git a/internal/processing/account/create.go b/internal/processing/account/create.go
index 1a172b865..32a59d1ef 100644
--- a/internal/processing/account/create.go
+++ b/internal/processing/account/create.go
@@ -34,8 +34,7 @@ import (
// Create processes the given form for creating a new account,
// returning an oauth token for that account if successful.
//
-// Fields on the form should have already been validated by the
-// caller, before this function is called.
+// Precondition: the form's fields should have already been validated and normalized by the caller.
func (p *Processor) Create(
ctx context.Context,
appToken oauth2.TokenInfo,
diff --git a/internal/processing/account/update.go b/internal/processing/account/update.go
index 01c62d7e3..f75b3c8d9 100644
--- a/internal/processing/account/update.go
+++ b/internal/processing/account/update.go
@@ -222,10 +222,11 @@ func (p *Processor) Update(ctx context.Context, account *gtsmodel.Account, form
if form.Source != nil {
if form.Source.Language != nil {
- if err := validate.Language(*form.Source.Language); err != nil {
+ language, err := validate.Language(*form.Source.Language)
+ if err != nil {
return nil, gtserror.NewErrorBadRequest(err)
}
- account.Language = *form.Source.Language
+ account.Language = language
}
if form.Source.Sensitive != nil {