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)
This commit is contained in:
Steve Howell 2013-09-20 15:25:51 -04:00
parent f36938c2f5
commit 826dffbbb4

View File

@ -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: