]> source.dussan.org Git - gitea.git/commitdiff
Fix SQL quoting (#5117)
authorFilip Navara <filip.navara@gmail.com>
Sat, 20 Oct 2018 22:19:21 +0000 (00:19 +0200)
committertechknowlogick <hello@techknowlogick.com>
Sat, 20 Oct 2018 22:19:21 +0000 (18:19 -0400)
`show` is keyword in MySQL and has to be quoted to reference a column name. Use grave accents (ASCII code 96) for quoting to match rest of the source code. It's non-standard SQL, but it's supported by SQLite and MySQL.

Signed-off-by: Filip Navara <navara@emclient.com>
models/user_openid.go

index 5255b3250083c4bc7961c69f1c4755c9a2e410ac..49edc1db218da29be2f2aa1fb885298fab286550 100644 (file)
@@ -93,7 +93,7 @@ func DeleteUserOpenID(openid *UserOpenID) (err error) {
 
 // ToggleUserOpenIDVisibility toggles visibility of an openid address of given user.
 func ToggleUserOpenIDVisibility(id int64) (err error) {
-       _, err = x.Exec("update user_open_id set show = not show where id = ?", id)
+       _, err = x.Exec("update `user_open_id` set `show` = not `show` where `id` = ?", id)
        return err
 }