mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
Fixed user deletion in Postgres SQL
This commit is contained in:
parent
d7ee7cb88f
commit
2676f24e0a
@ -319,10 +319,15 @@ func SearchUsers(query *m.SearchUsersQuery) error {
|
||||
|
||||
func DeleteUser(cmd *m.DeleteUserCommand) error {
|
||||
return inTransaction(func(sess *xorm.Session) error {
|
||||
deletes := []string{
|
||||
"DELETE FROM star WHERE user_id = ?",
|
||||
"DELETE FROM user WHERE id = ?",
|
||||
}
|
||||
var deletes [2]string
|
||||
|
||||
if (sess.Engine.DriverName() == "postgres") {
|
||||
deletes[0] = "DELETE FROM star WHERE user_id = ?"
|
||||
deletes[1] = "DELETE FROM \"user\" WHERE id = ?"
|
||||
} else {
|
||||
deletes[0] = "DELETE FROM star WHERE user_id = ?"
|
||||
deletes[1] = "DELETE FROM user WHERE id = ?"
|
||||
}
|
||||
|
||||
for _, sql := range deletes {
|
||||
_, err := sess.Exec(sql, cmd.UserId)
|
||||
|
Loading…
Reference in New Issue
Block a user