Explorar el Código

Fix renderReplies, take 2

Zed hace 6 años
padre
commit
dc3c37b854
Se han modificado 2 ficheros con 2 adiciones y 1 borrados
  1. 2 0
      src/routes/status.nim
  2. 0 1
      src/views/status.nim

+ 2 - 0
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())

+ 0 - 1
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)