(u *model.User)
| 86 | } |
| 87 | |
| 88 | func UpdateUser(u *model.User) error { |
| 89 | old, err := db.GetUserById(u.ID) |
| 90 | if err != nil { |
| 91 | return err |
| 92 | } |
| 93 | if u.IsAdmin() { |
| 94 | adminUser = nil |
| 95 | } |
| 96 | if u.IsGuest() { |
| 97 | guestUser = nil |
| 98 | } |
| 99 | Cache.DeleteUser(old.Username) |
| 100 | u.BasePath = utils.FixAndCleanPath(u.BasePath) |
| 101 | return db.UpdateUser(u) |
| 102 | } |
| 103 | |
| 104 | func Cancel2FAByUser(u *model.User) error { |
| 105 | u.OtpSecret = "" |
no test coverage detected