From c0f8e8f46b32c79eb5677c0cd298d3c7e0941cb9 Mon Sep 17 00:00:00 2001 From: Maxime Besson Date: Thu, 11 Mar 2021 09:13:16 +0100 Subject: [PATCH] Skip serializing psgi streams when saving request It can interfere with unit tests in some cases, like #2000 --- lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Main/Issuer.pm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Main/Issuer.pm b/lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Main/Issuer.pm index 2c441078d..55a489855 100644 --- a/lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Main/Issuer.pm +++ b/lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Main/Issuer.pm @@ -212,6 +212,8 @@ sub storeRequest { my $info = {}; $info->{content} = $req->content; foreach ( keys %{ $req->env } ) { + next if $_ eq "psgi.errors"; + next if $_ eq "psgi.input"; $info->{$_} = $req->env->{$_} unless ( ref $req->env->{$_} ); } return $self->_ott->createToken($info);