From: hernani Date: Fri, 7 May 2010 17:34:58 +0000 (+0000) Subject: Edited answers were not making the post jump. X-Git-Tag: live~967 X-Git-Url: https://git.openstreetmap.org./osqa.git/commitdiff_plain/60a99b45f40f6249687c6e4fd3b5fc25fb0208dd Edited answers were not making the post jump. git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@162 0cfe37f9-358a-4d5e-be75-b63607b5c754 --- diff --git a/forum/models/node.py b/forum/models/node.py index a7e122e..3150e99 100644 --- a/forum/models/node.py +++ b/forum/models/node.py @@ -166,12 +166,15 @@ class Node(BaseModel, NodeContent): def summary(self): return strip_tags(self.html)[:300] - def update_last_activity(self, user): + def update_last_activity(self, user, save=False): self.last_activity_by = user self.last_activity_at = datetime.datetime.now() if self.parent: - self.parent.update_last_activity(user) + self.parent.update_last_activity(user, save=True) + + if save: + self.save() def _create_revision(self, user, number, **kwargs): revision = NodeRevision(author=user, revision=number, node=self, **kwargs)