From: David Lawrence Date: Mon, 2 May 2016 13:43:37 +0000 (+0000) Subject: Bug 1269252 - Using callback parameter with REST API causes read-only accessor error... X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0aa70b1dc2e91c46026037991322ccf8c58d8b69;p=thirdparty%2Fbugzilla.git Bug 1269252 - Using callback parameter with REST API causes read-only accessor error in Bugzilla/API/Server.pm r=dylan --- diff --git a/Bugzilla/API/Server.pm b/Bugzilla/API/Server.pm index e3bf1ea71c..a423f2f424 100644 --- a/Bugzilla/API/Server.pm +++ b/Bugzilla/API/Server.pm @@ -41,7 +41,7 @@ has api_options => (is => 'rw', default => sub { [] }); has api_params => (is => 'rw', default => sub { {} }); has api_path => (is => 'rw', default => ''); has cgi => (is => 'lazy'); -has content_type => (is => 'lazy'); +has content_type => (is => 'rw', default => 'application/json'); has controller => (is => 'rw', default => undef); has json => (is => 'lazy'); has load_error => (is => 'rw', default => undef); @@ -222,10 +222,6 @@ sub _build_cgi { return Bugzilla->cgi; } -sub _build_content_type { - return 'application/json'; -} - sub _build_json { # This may seem a little backwards to set utf8(0), but what this really # means is "don't convert our utf8 into byte strings, just leave it as a