From 0ae31ce861449002a02ead3cd2b26fdaa7422677 Mon Sep 17 00:00:00 2001 From: Andreas Preikschat Date: Sun, 13 Mar 2011 16:01:01 +0100 Subject: [PATCH] fixed old service files --- openlp/core/lib/serviceitem.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/openlp/core/lib/serviceitem.py b/openlp/core/lib/serviceitem.py index 2dd87f6f5..2d7f542d6 100644 --- a/openlp/core/lib/serviceitem.py +++ b/openlp/core/lib/serviceitem.py @@ -183,6 +183,10 @@ class ServiceItem(object): else: log.error(u'Invalid value renderer :%s' % self.service_item_type) self.title = clean_tags(self.title) + # The footer should never be None, but to be compatible with older + # release of OpenLP, we have to correct this to avoid tracebacks. + if self.raw_footer is None: + self.raw_footer = [] self.foot_text = \ u'
'.join([footer for footer in self.raw_footer if footer])