diff --git a/lib/GitLab/API/v4.pm b/lib/GitLab/API/v4.pm index eb3dde7..55dbb66 100644 --- a/lib/GitLab/API/v4.pm +++ b/lib/GitLab/API/v4.pm @@ -4170,7 +4170,7 @@ sub job_trace_file { croak 'job_trace_file must be called with 2 arguments' if @_ != 2; croak 'The #1 argument ($project_id) to job_trace_file must be a scalar' if ref($_[0]) or (!defined $_[0]); croak 'The #2 argument ($job_id) to job_trace_file must be a scalar' if ref($_[1]) or (!defined $_[1]); - my $options = {}; + my $options = {decode => 0}; return $self->_call_rest_client( 'GET', 'projects/:project_id/jobs/:job_id/trace', [@_], $options ); } diff --git a/lib/GitLab/API/v4/RESTClient.pm b/lib/GitLab/API/v4/RESTClient.pm index 62be391..5771fa0 100644 --- a/lib/GitLab/API/v4/RESTClient.pm +++ b/lib/GitLab/API/v4/RESTClient.pm @@ -247,7 +247,7 @@ sub request { } catch { croakf( - 'Error decoding JSON (%s %s %s): ', + 'Error decoding JSON (%s %s %s): %s', $verb, $url, $res->{status}, $_, ); };