X-Git-Url: https://git.openstreetmap.org./osqa.git/blobdiff_plain/fac2bf37e4b1032efe670d5f63d126ff9faa6f88..158a305095187b1b1c9cee417b94d15f515e5ebe:/forum/models/node.py diff --git a/forum/models/node.py b/forum/models/node.py index 6d51793..72ef0c0 100644 --- a/forum/models/node.py +++ b/forum/models/node.py @@ -29,7 +29,7 @@ class NodeContent(models.Model): return auto_user_link(self, self._as_markdown(content, *['auto_linker'])) @classmethod - def _as_markdown_raw(cls, content, *extensions): + def _as_markdown(cls, content, *extensions): try: return mark_safe(sanitize_html(markdown.markdown(content, extensions=extensions))) except Exception, e: @@ -38,11 +38,6 @@ class NodeContent(models.Model): str(e), cls.__name__, str(e), traceback.format_exc())) return '' - # Replace \ with \\ to preserve backslashes during markdown processing - @classmethod - def _as_markdown(cls, content, *extensions): - return cls._as_markdown_raw(content.replace('\\','\\\\'), *extensions) - def as_markdown(self, *extensions): return self._as_markdown(self.body, *extensions)