From 826dffbbb4c585ecdee459c1546c55c4fce48225 Mon Sep 17 00:00:00 2001 From: Steve Howell Date: Fri, 20 Sep 2013 15:25:51 -0400 Subject: [PATCH] Extracted Message.save_rendered_content(). This is a harmless extraction designed to allow subclasses override the behavior of how rendered content gets saved. (imported from commit 9df4ed9f86c857897fcb5f2b6781bfc5a0813766) --- zerver/models.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/zerver/models.py b/zerver/models.py index d4cd80cc6c..9d7f1bd0af 100644 --- a/zerver/models.py +++ b/zerver/models.py @@ -491,11 +491,14 @@ class Message(models.Model): if self.rendered_content is not None: if save: - self.save(update_fields=["rendered_content", "rendered_content_version"]) + self.save_rendered_content() return True else: return False + def save_rendered_content(self): + self.save(update_fields=["rendered_content", "rendered_content_version"]) + def maybe_render_content(self, domain, save = False): """Render the markdown if there is no existing rendered_content""" if self.rendered_content_version < bugdown.version or self.rendered_content is None: