Browse Source

user/settings: fix bad error handle of leave organization

pull/4343/head
Unknwon 8 years ago
parent
commit
78f94986e3
No known key found for this signature in database
GPG Key ID: 25B575AE3213B2B3
  1. 2
      routers/user/setting.go

2
routers/user/setting.go

@ -442,12 +442,14 @@ func SettingsOrganizations(ctx *context.Context) {
func SettingsLeaveOrganization(ctx *context.Context) { func SettingsLeaveOrganization(ctx *context.Context) {
err := models.RemoveOrgUser(ctx.QueryInt64("id"), ctx.User.ID) err := models.RemoveOrgUser(ctx.QueryInt64("id"), ctx.User.ID)
if err != nil {
if models.IsErrLastOrgOwner(err) { if models.IsErrLastOrgOwner(err) {
ctx.Flash.Error(ctx.Tr("form.last_org_owner")) ctx.Flash.Error(ctx.Tr("form.last_org_owner"))
} else { } else {
ctx.Handle(500, "RemoveOrgUser", err) ctx.Handle(500, "RemoveOrgUser", err)
return return
} }
}
ctx.JSON(200, map[string]interface{}{ ctx.JSON(200, map[string]interface{}{
"redirect": setting.AppSubUrl + "/user/settings/organizations", "redirect": setting.AppSubUrl + "/user/settings/organizations",

Loading…
Cancel
Save