From 32e85ee6f049238c0e464bd7bd4d7604b47f02be Mon Sep 17 00:00:00 2001 From: Jim Lambert Date: Mon, 14 Sep 2020 13:25:16 -0400 Subject: [PATCH] fix error handling on failed sesison update --- internal/session/repository_session.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/internal/session/repository_session.go b/internal/session/repository_session.go index 76f38c71b7..d80449702c 100644 --- a/internal/session/repository_session.go +++ b/internal/session/repository_session.go @@ -233,6 +233,9 @@ func (r *Repository) UpdateSession(ctx context.Context, session *Session, versio dbMask, nullFields, ) + if err != nil { + return err + } if err == nil && rowsUpdated > 1 { // return err, which will result in a rollback of the update return errors.New("error more than 1 session would have been updated ")