--- a/Allura/allura/controllers/discuss.py
+++ b/Allura/allura/controllers/discuss.py
@@ -81,6 +81,7 @@
thread['subscription'] = True
else:
thread['subscription'] = False
+ M.session.artifact_orm_session._get().skip_mod_date = True
redirect(request.referer)
class AppDiscussionController(DiscussionController):
@@ -135,6 +136,7 @@
c.thread_header = self.W.thread_header
limit, page, start = g.handle_paging(limit, page)
self.thread.num_views += 1
+ M.session.artifact_orm_session._get().skip_mod_date = True # the update to num_views shouldn't affect it
count = self.thread.query_posts(page=page, limit=int(limit)).count()
return dict(discussion=self.thread.discussion,
thread=self.thread,