1.1 --- a/macros/SharedContent.py Thu May 16 15:34:49 2013 +0200
1.2 +++ b/macros/SharedContent.py Fri May 17 20:05:04 2013 +0200
1.3 @@ -10,7 +10,8 @@
1.4 from MoinMoin.Page import Page
1.5 from MoinRemoteSupport import *
1.6 from MoinSupport import parseMacroArguments, getParsersForContentType, formatText
1.7 -from MoinShare import getUpdateSources, getUpdatesFromPage, getUpdatesFromStore, Update
1.8 +from MoinShare import getUpdateSources, getUpdatesFromPage, \
1.9 + getUpdatesFromStore, Update, get_make_parser
1.10 from email.utils import parsedate
1.11 import xml.dom.pulldom
1.12
1.13 @@ -333,7 +334,10 @@
1.14 append(fmt.div(on=1, css_class="moinshare-content"))
1.15
1.16 if update.content:
1.17 - parsers = getParsersForContentType(request.cfg, update.content_type)
1.18 + if update.content_type == "text/html" and update.message_number is not None:
1.19 + parsers = [get_make_parser(update.page, update.message_number)]
1.20 + else:
1.21 + parsers = getParsersForContentType(request.cfg, update.content_type)
1.22
1.23 if parsers:
1.24 for parser_cls in parsers: