@@ -220,31 +220,30 @@ func Labels(ctx *context.Context) {
220220
221221// SettingsRename response for renaming organization
222222func SettingsRename (ctx * context.Context ) {
223+ form := web .GetForm (ctx ).(* forms.RenameOrgForm )
223224 org := ctx .Org .Organization
224- oldOrgName := ctx .FormString ("org_name" )
225- newOrgName := ctx .FormString ("new_org_name" )
226225
227- if org .Name != oldOrgName {
226+ if org .Name != form . OrgName {
228227 ctx .Flash .Error (ctx .Tr ("form.enterred_invalid_org_name" ))
229228 ctx .JSONRedirect (ctx .Org .OrgLink + "/settings" )
230229 return
231230 }
232231
233- if org .Name == newOrgName {
232+ if org .Name == form . NewOrgName {
234233 ctx .Flash .Error (ctx .Tr ("org.settings.rename_no_change" ))
235234 ctx .JSONRedirect (ctx .Org .OrgLink + "/settings" )
236235 return
237236 }
238237
239- if err := user_service .RenameUser (ctx , org .AsUser (), newOrgName ); err != nil {
238+ oldOrgName := org .Name
239+
240+ if err := user_service .RenameUser (ctx , org .AsUser (), form .NewOrgName ); err != nil {
240241 if user_model .IsErrUserAlreadyExist (err ) {
241- ctx .Flash .Error (ctx .Tr ("org. form.username_been_taken" , newOrgName ))
242+ ctx .Flash .Error (ctx .Tr ("form.username_been_taken" ))
242243 } else if db .IsErrNameReserved (err ) {
243- ctx .Flash .Error (ctx .Tr ("org .form.name_reserved" , newOrgName ))
244+ ctx .Flash .Error (ctx .Tr ("repo .form.name_reserved" ))
244245 } else if db .IsErrNamePatternNotAllowed (err ) {
245- ctx .Flash .Error (ctx .Tr ("org.form.name_pattern_not_allowed" , newOrgName ))
246- } else if db .IsErrNameTooLong (err ) {
247- ctx .Flash .Error (ctx .Tr ("org.form.name_too_long" , newOrgName , user_model .MaxUsableUsernameLength ))
246+ ctx .Flash .Error (ctx .Tr ("repo.form.name_pattern_not_allowed" ))
248247 } else {
249248 log .Error ("RenameOrganization: %v" , err )
250249 ctx .Flash .Error (util .Iif (ctx .Doer .IsAdmin , err .Error (), string (ctx .Tr ("org.settings.rename_failed" ))))
0 commit comments