From b3b4d5dde90dc431299ca7f38651e253b9e79d30 Mon Sep 17 00:00:00 2001 From: Livio Amstutz Date: Thu, 28 Oct 2021 14:50:29 +0200 Subject: [PATCH] fix: return auth request even on error (in next steps) (#2588) * fix return auth request even on error (in next steps) * Update README.md * Update README.md --- .../auth/repository/eventsourcing/eventstore/auth_request.go | 2 +- internal/ui/login/handler/auth_request.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/internal/auth/repository/eventsourcing/eventstore/auth_request.go b/internal/auth/repository/eventsourcing/eventstore/auth_request.go index 570597134..67c123524 100644 --- a/internal/auth/repository/eventsourcing/eventstore/auth_request.go +++ b/internal/auth/repository/eventsourcing/eventstore/auth_request.go @@ -457,7 +457,7 @@ func (repo *AuthRequestRepo) getAuthRequestNextSteps(ctx context.Context, id, us } steps, err := repo.nextSteps(ctx, request, checkLoggedIn) if err != nil { - return nil, err + return request, err } request.PossibleSteps = steps return request, nil diff --git a/internal/ui/login/handler/auth_request.go b/internal/ui/login/handler/auth_request.go index 4eb62d357..dd2f0a89c 100644 --- a/internal/ui/login/handler/auth_request.go +++ b/internal/ui/login/handler/auth_request.go @@ -25,7 +25,7 @@ func (l *Login) getAuthRequest(r *http.Request) (*domain.AuthRequest, error) { func (l *Login) getAuthRequestAndParseData(r *http.Request, data interface{}) (*domain.AuthRequest, error) { authReq, err := l.getAuthRequest(r) if err != nil { - return nil, err + return authReq, err } err = l.parser.Parse(r, data) return authReq, err