From 842601dfd068c0500e11544f5d91da108327f738 Mon Sep 17 00:00:00 2001 From: jordan Date: Tue, 24 Jan 2012 17:32:49 +0000 Subject: [PATCH] resolves an issue with empty node bodies when unicode text is passed to Markdown git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1222 0cfe37f9-358a-4d5e-be75-b63607b5c754 --- forum/models/node.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/forum/models/node.py b/forum/models/node.py index 72ef0c0..cc17941 100644 --- a/forum/models/node.py +++ b/forum/models/node.py @@ -1,8 +1,11 @@ +# -*- coding: utf-8 -*- + from base import * import re from tag import Tag import markdown +from django.utils.encoding import smart_unicode from django.utils.translation import ugettext as _ from django.utils.safestring import mark_safe from django.utils.html import strip_tags @@ -39,7 +42,7 @@ class NodeContent(models.Model): return '' def as_markdown(self, *extensions): - return self._as_markdown(self.body, *extensions) + return self._as_markdown(smart_unicode(self.body), *extensions) @property def headline(self): -- 2.45.1