mirror of https://github.com/zulip/zulip.git
Add hopefully temporary hack to deal with bad zephyrs in DB.
(imported from commit 85fc39c39c7602990f4d8be15aa96349c544d16f)
This commit is contained in:
parent
e59d7cae48
commit
6789356b4b
|
@ -208,6 +208,19 @@ class Message(models.Model):
|
|||
|
||||
@cache_with_key(lambda self, apply_markdown: 'zephyr_dict:%d:%d' % (self.id, apply_markdown))
|
||||
def to_dict(self, apply_markdown):
|
||||
if self.id > 11443 or not self.sender.user.email.endswith("@mit.edu"):
|
||||
if apply_markdown:
|
||||
content = md_engine.convert(self.content)
|
||||
else:
|
||||
content = self.content
|
||||
else:
|
||||
# Processing for old mirrored messages with improper unicode encoding
|
||||
try:
|
||||
content = self.content.decode("utf-8")
|
||||
except:
|
||||
content = self.content
|
||||
if apply_markdown:
|
||||
content = md_engine.convert(content)
|
||||
if apply_markdown:
|
||||
content = md_engine.convert(self.content)
|
||||
else:
|
||||
|
|
Loading…
Reference in New Issue