Mercurial > sci
diff scid/page-jobresults.c @ 43:6854efe15210
scid: push json recursively
author | David Demelier <markand@malikania.fr> |
---|---|
date | Thu, 11 Aug 2022 11:34:32 +0200 |
parents | 00b9af607524 |
children | 16f1c72d1635 |
line wrap: on
line diff
--- a/scid/page-jobresults.c Tue Aug 09 14:54:59 2022 +0200 +++ b/scid/page-jobresults.c Thu Aug 11 11:34:32 2022 +0200 @@ -28,19 +28,17 @@ static void list(struct kreq *r, intmax_t id) { - json_t *results, *doc; + json_t *results; char *data; if (!(results = db_jobresult_list_by_job(id))) pageutil_status(r, KHTTP_404); else { - doc = util_json_pack("{sI so}", - "job_id", (json_int_t)id, - "jobresults", results - ); - data = theme_page_jobresults(doc); + data = theme_page_jobresults(util_json_pack("{sI so}", + "job_id", (json_int_t)id, + "jobresults", results + )); pageutil_render(r, KHTTP_200, KMIME_TEXT_HTML, data); - json_decref(doc); free(data); } }