Merge remote-tracking branch 'gitorious/master'

This commit is contained in:
Jef van Schendel 2011-06-21 11:22:31 +02:00
commit 4e5a55787b
2 changed files with 7 additions and 1 deletions

View File

@ -40,7 +40,8 @@ class MediaEntryMigration(DocumentMigration):
Now that we can have rich descriptions via Markdown, we should
update all existing entries to record the rich description versions.
"""
self.target = {'description_html': {'$exists': False}}
self.target = {'description_html': {'$exists': False},
'description': {'$exists': True}}
if not self.status:
for doc in self.collection.find(self.target):

View File

@ -383,6 +383,11 @@ def cleaned_markdown_conversion(text):
"""
Take a block of text, run it through MarkDown, and clean its HTML.
"""
# Markdown will do nothing with and clean_html can do nothing with
# an empty string :)
if not text:
return u''
return clean_html(MARKDOWN_INSTANCE.convert(text))