From 6bb747b579530abf59a9dd651dc2038a540e50b8 Mon Sep 17 00:00:00 2001 From: Omar Roth Date: Fri, 17 Aug 2018 13:03:25 -0500 Subject: [PATCH] Fix comment replies --- src/invidious.cr | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/src/invidious.cr b/src/invidious.cr index e1b3560f..290687e9 100644 --- a/src/invidious.cr +++ b/src/invidious.cr @@ -1842,8 +1842,17 @@ get "/api/v1/comments/:id" do |env| comments = JSON.parse(comments) content_html = template_youtube_comments(comments) - next {"contentHtml" => content_html, - "commentCount" => comments["commentCount"]}.to_json + response = JSON.build do |json| + json.object do + json.field "contentHtml", content_html + + if comments["commentCount"]? + json.field "commentCount", comments["commentCount"] + end + end + end + + next response end elsif source == "reddit" client = make_client(REDDIT_URL)