diff --git a/pkg/routes/api/shared/auth.go b/pkg/routes/api/shared/auth.go index acfa47ce0..d43deb358 100644 --- a/pkg/routes/api/shared/auth.go +++ b/pkg/routes/api/shared/auth.go @@ -200,7 +200,12 @@ func DeleteSession(sid string) error { return err } - return s.Commit() + if err := s.Commit(); err != nil { + _ = s.Rollback() + return err + } + + return nil } // ResetPassword resets a user's password from a previously issued reset token