summaryrefslogtreecommitdiff
path: root/apps/chttpd/src/chttpd_view.erl
diff options
context:
space:
mode:
Diffstat (limited to 'apps/chttpd/src/chttpd_view.erl')
-rw-r--r--apps/chttpd/src/chttpd_view.erl4
1 files changed, 4 insertions, 0 deletions
diff --git a/apps/chttpd/src/chttpd_view.erl b/apps/chttpd/src/chttpd_view.erl
index 87138702..6419e807 100644
--- a/apps/chttpd/src/chttpd_view.erl
+++ b/apps/chttpd/src/chttpd_view.erl
@@ -51,6 +51,10 @@ view_callback({row, Row}, {nil, Resp}) ->
view_callback({row, Row}, {Prepend, Resp}) ->
send_chunk(Resp, [Prepend, ?JSON_ENCODE(Row)]),
{ok, {",\r\n", Resp}};
+view_callback(complete, {nil, Resp}) ->
+ send_chunk(Resp, "{\"rows\":[]}"),
+ end_json_response(Resp),
+ {ok, Resp};
view_callback(complete, {_, Resp}) ->
send_chunk(Resp, "\r\n]}"),
end_json_response(Resp),