From dc3c37b854b4fc5f4e802253ccc567d4c85fa77e Mon Sep 17 00:00:00 2001 From: Zed Date: Fri, 1 May 2020 12:29:01 +0200 Subject: [PATCH] Fix renderReplies, take 2 --- src/routes/status.nim | 2 ++ src/views/status.nim | 1 - 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/routes/status.nim b/src/routes/status.nim index 109266a..1461678 100644 --- a/src/routes/status.nim +++ b/src/routes/status.nim @@ -19,6 +19,8 @@ proc createStatusRouter*(cfg: Config) = if @"scroll".len > 0: let replies = await getReplies(@"name", @"id", @"max_position", getAgent()) + if replies == nil: + resp Http404, "" resp $renderReplies(replies, prefs, getPath()) let conversation = await getTweet(@"name", @"id", @"max_position", getAgent()) diff --git a/src/views/status.nim b/src/views/status.nim index 8fb8f77..24f116d 100644 --- a/src/views/status.nim +++ b/src/views/status.nim @@ -31,7 +31,6 @@ proc renderReplyThread(thread: Chain; prefs: Prefs; path: string): VNode = proc renderReplies*(replies: Result[Chain]; prefs: Prefs; path: string): VNode = buildHtml(tdiv(class="replies", id="r")): - if replies == nil: return for thread in replies.content: if thread == nil: continue renderReplyThread(thread, prefs, path)