Skip to content
Merged
3 changes: 3 additions & 0 deletions pkg/lib/oauth/handler/handler_authz.go
Original file line number Diff line number Diff line change
Expand Up @@ -586,6 +586,9 @@ func (h *AuthorizationHandler) handleSettingsAction(
) (httputil.Result, error) {
redirectURI, err := h.UIURLBuilder.BuildSettingsActionURL(client, r, oauthSessionEntry)
if err != nil {
if apierrors.IsKind(err, oidc.ErrInvalidSettingsAction) {
return nil, protocol.NewError("invalid_request", apierrors.AsAPIError(err).Message)
}
return nil, err
}
loginHintString, loginHintOk := r.LoginHint()
Expand Down