mirror of
https://github.com/percona/percona-toolkit.git
synced 2025-09-12 14:18:32 +00:00
Always save response object in PWS client before returning or dying.
This commit is contained in:
@@ -1087,6 +1087,8 @@ sub _request {
|
|||||||
my $response = $self->ua->request($req);
|
my $response = $self->ua->request($req);
|
||||||
PTDEBUG && _d('Response', Dumper($response));
|
PTDEBUG && _d('Response', Dumper($response));
|
||||||
|
|
||||||
|
$self->response($response);
|
||||||
|
|
||||||
if ( !($response->code >= 200 && $response->code < 400) ) {
|
if ( !($response->code >= 200 && $response->code < 400) ) {
|
||||||
die Percona::WebAPI::Exception::Request->new(
|
die Percona::WebAPI::Exception::Request->new(
|
||||||
method => $method,
|
method => $method,
|
||||||
@@ -1097,8 +1099,6 @@ sub _request {
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
$self->response($response);
|
|
||||||
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -293,6 +293,8 @@ sub _request {
|
|||||||
my $response = $self->ua->request($req);
|
my $response = $self->ua->request($req);
|
||||||
PTDEBUG && _d('Response', Dumper($response));
|
PTDEBUG && _d('Response', Dumper($response));
|
||||||
|
|
||||||
|
$self->response($response);
|
||||||
|
|
||||||
if ( !($response->code >= 200 && $response->code < 400) ) {
|
if ( !($response->code >= 200 && $response->code < 400) ) {
|
||||||
die Percona::WebAPI::Exception::Request->new(
|
die Percona::WebAPI::Exception::Request->new(
|
||||||
method => $method,
|
method => $method,
|
||||||
@@ -303,8 +305,6 @@ sub _request {
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
$self->response($response);
|
|
||||||
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user