From d2942cc0c339e9ce021cf603073748ab0ed437ba Mon Sep 17 00:00:00 2001 From: Clement Date: Wed, 16 Jul 2014 21:08:53 +0200 Subject: [PATCH 1/2] fix #16 --- forum.nim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/forum.nim b/forum.nim index 9a62841..315cd1d 100644 --- a/forum.nim +++ b/forum.nim @@ -798,7 +798,7 @@ post "/doedit": createTFD() readIDs() if edit(c, c.postId): - redirect(c.genThreadUrl()) + redirect(c.genThreadUrl(pageNum = $(c.getPagesInThread+1)) & "#" & $c.postId) else: body = "" handleError("doedit", "Edit", true) From b242b1fce9e7c530a17046647bd44d85077a8d23 Mon Sep 17 00:00:00 2001 From: Clement Date: Wed, 16 Jul 2014 21:32:33 +0200 Subject: [PATCH 2/2] fix #17 --- forum.nim | 3 +++ 1 file changed, 3 insertions(+) diff --git a/forum.nim b/forum.nim index 315cd1d..75a0d7e 100644 --- a/forum.nim +++ b/forum.nim @@ -670,6 +670,9 @@ get "/postActivity.xml": get "/t/@threadid/?@page?/?": createTFD() parseInt(@"threadid", c.threadId, -1..1000_000) + if c.threadid == unselectedThread: + # Thread has just beed deleted + redirect(uri("/")) if @"page".len > 0: parseInt(@"page", c.pageNum, 0..1000_000) cond (c.pageNum > 0)