diff options
Diffstat (limited to 'src/chttpd/src/chttpd.erl')
-rw-r--r-- | src/chttpd/src/chttpd.erl | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/chttpd/src/chttpd.erl b/src/chttpd/src/chttpd.erl index fdca5c810..66613ec6a 100644 --- a/src/chttpd/src/chttpd.erl +++ b/src/chttpd/src/chttpd.erl @@ -877,9 +877,11 @@ end_delayed_json_response(#delayed_resp{buffer_response=true}=DelayedResp) -> #delayed_resp{ req = Req, code = Code, - headers = Headers, + headers = BaseHeaders, chunks = Chunks } = DelayedResp, + couch_httpd:initialize_jsonp(Req), + Headers = couch_httpd:maybe_add_default_headers(Req, BaseHeaders), {ok, Resp} = start_response_length(Req, Code, Headers, iolist_size(Chunks)), send(Resp, lists:reverse(Chunks)). |