Add check if public key name has been used

This commit is contained in:
Unknown committed 2014-03-16 06:25:16 -04:00
1 parent ca956d5cec
commit fb960db6af
2 files changed
+16

No files matched your search

+4
View File
@@ -128,6 +128,10 @@ func SettingSSHKeys(ctx *middleware.Context, form auth.AddSSHKeyForm) {
}
if err := models.AddPublicKey(k); err != nil {
if err.Error() == models.ErrKeyAlreadyExist.Error() {
ctx.RenderWithErr("Public key name has been used", "user/publickey", &form)
return
}
ctx.Handle(200, "ssh.AddPublicKey", err)
return
} else {