Fix setHiddenFormValue (#1692)
This commit is contained in:
parent
8be0817363
commit
8859fe342b
|
@ -198,8 +198,8 @@ sub run {
|
||||||
"Override $_ OIDC param by value present in request parameter"
|
"Override $_ OIDC param by value present in request parameter"
|
||||||
);
|
);
|
||||||
$oidc_request->{$_} = $request->{$_};
|
$oidc_request->{$_} = $request->{$_};
|
||||||
$self->p->setHiddenFormValue( $req, $_, $request->{$_},
|
$self->p->setHiddenFormValue( $req, $_, $request->{$_}, '',
|
||||||
'' );
|
0 );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -855,7 +855,8 @@ sub run {
|
||||||
$self->logger->debug( "OIDC request parameter $param: "
|
$self->logger->debug( "OIDC request parameter $param: "
|
||||||
. $oidc_request->{$param} );
|
. $oidc_request->{$param} );
|
||||||
$self->p->setHiddenFormValue( $req, $param,
|
$self->p->setHiddenFormValue( $req, $param,
|
||||||
$oidc_request->{$param}, '' );
|
$oidc_request->{$param},
|
||||||
|
'', 0 );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -636,7 +636,7 @@ sub setHiddenFormValue {
|
||||||
if ( defined $val or !( $val & ~$val ) ) {
|
if ( defined $val or !( $val & ~$val ) ) {
|
||||||
$key = $prefix . $key;
|
$key = $prefix . $key;
|
||||||
|
|
||||||
#$val =~ s/\+/%2B/g;
|
$val = encode_base64($val) if $base64;
|
||||||
$req->{portalHiddenFormValues}->{$key} = $val;
|
$req->{portalHiddenFormValues}->{$key} = $val;
|
||||||
$self->logger->debug("Store $val in hidden key $key");
|
$self->logger->debug("Store $val in hidden key $key");
|
||||||
}
|
}
|
||||||
|
|
|
@ -76,7 +76,7 @@ sub confirm {
|
||||||
$self->p->setHiddenFormValue(
|
$self->p->setHiddenFormValue(
|
||||||
$req,
|
$req,
|
||||||
upgrading => $self->ott->createToken,
|
upgrading => $self->ott->createToken,
|
||||||
''
|
'', 0
|
||||||
); # Insert token
|
); # Insert token
|
||||||
return $self->p->login($req);
|
return $self->p->login($req);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user