Browse Source

fix bug when deleting a linked account will removed all (#5989)

master
Lunny Xiao techknowlogick 6 years ago
parent
commit
06a1739553
1 changed files with 8 additions and 3 deletions
  1. +8
    -3
      routers/user/setting/security.go

+ 8
- 3
routers/user/setting/security.go View File

@@ -34,10 +34,15 @@ func Security(ctx *context.Context) {

// DeleteAccountLink delete a single account link
func DeleteAccountLink(ctx *context.Context) {
if _, err := models.RemoveAccountLink(ctx.User, ctx.QueryInt64("loginSourceID")); err != nil {
ctx.Flash.Error("RemoveAccountLink: " + err.Error())
id := ctx.QueryInt64("id")
if id <= 0 {
ctx.Flash.Error("Account link id is not given")
} else {
ctx.Flash.Success(ctx.Tr("settings.remove_account_link_success"))
if _, err := models.RemoveAccountLink(ctx.User, id); err != nil {
ctx.Flash.Error("RemoveAccountLink: " + err.Error())
} else {
ctx.Flash.Success(ctx.Tr("settings.remove_account_link_success"))
}
}

ctx.JSON(200, map[string]interface{}{


Loading…
Cancel
Save