@@ -12,7 +12,6 @@ import (
1212 "code.gitea.io/gitea/models/organization"
1313 "code.gitea.io/gitea/models/perm"
1414 user_model "code.gitea.io/gitea/models/user"
15- "code.gitea.io/gitea/modules/log"
1615 "code.gitea.io/gitea/modules/optional"
1716 api "code.gitea.io/gitea/modules/structs"
1817 "code.gitea.io/gitea/modules/web"
@@ -341,25 +340,17 @@ func Rename(ctx *context.APIContext) {
341340 // "422":
342341 // "$ref": "#/responses/validationError"
343342
344- org := ctx .Org .Organization
345343 form := web .GetForm (ctx ).(* api.RenameOrgOption )
346-
347- oldName := org .AsUser ().Name
348-
349- if err := user_service .RenameUser (ctx , org .AsUser (), form .NewName ); err != nil {
350- if user_model .IsErrUserAlreadyExist (err ) {
351- ctx .Error (http .StatusUnprocessableEntity , "RenameOrg" , ctx .Tr ("form.username_been_taken" ))
352- } else if db .IsErrNameReserved (err ) {
353- ctx .Error (http .StatusUnprocessableEntity , "RenameOrg" , ctx .Tr ("repo.form.name_reserved" , err .(db.ErrNameReserved ).Name ))
354- } else if db .IsErrNamePatternNotAllowed (err ) {
355- ctx .Error (http .StatusUnprocessableEntity , "RenameOrg" , ctx .Tr ("repo.form.name_pattern_not_allowed" , err .(db.ErrNamePatternNotAllowed ).Pattern ))
344+ orgUser := ctx .Org .Organization .AsUser ()
345+ if err := user_service .RenameUser (ctx , orgUser , form .NewName ); err != nil {
346+ if user_model .IsErrUserAlreadyExist (err ) || db .IsErrNameReserved (err ) || db .IsErrNamePatternNotAllowed (err ) || db .IsErrNameCharsNotAllowed (err ) {
347+ ctx .Error (http .StatusUnprocessableEntity , "RenameOrg" , err )
356348 } else {
357349 ctx .ServerError ("RenameOrg" , err )
358350 }
359- } else {
360- log .Info ("Org name changed: %s -> %s" , oldName , form .NewName )
361- ctx .Status (http .StatusNoContent )
351+ return
362352 }
353+ ctx .Status (http .StatusNoContent )
363354}
364355
365356// Edit change an organization's information
0 commit comments