summaryrefslogtreecommitdiff
path: root/src/chttpd/src/chttpd.erl
diff options
context:
space:
mode:
Diffstat (limited to 'src/chttpd/src/chttpd.erl')
-rw-r--r--src/chttpd/src/chttpd.erl4
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)).