Fix db2.get_metadata to handle format correctly (it is already a list)

Fix Metadata to put composite fields back where they belong
This commit is contained in:
Charles Haley 2010-09-23 17:18:49 +01:00
parent ea29f4b683
commit 36ce874081
2 changed files with 2 additions and 4 deletions

View File

@ -99,7 +99,7 @@ class Metadata(object):
continue
cf['#value#'] = 'RECURSIVE_COMPOSITE FIELD ' + field
cf['#value#'] = composite_formatter.safe_format(
d['display']['composite_template'],
cf['display']['composite_template'],
self, _('TEMPLATE ERROR')).strip()
return d['#value#']

View File

@ -584,9 +584,7 @@ class LibraryDatabase2(LibraryDatabase, SchemaUpgrade, CustomColumns):
mi.title_sort = self.title_sort(idx, index_is_id=index_is_id)
mi.formats = self.formats(idx, index_is_id=index_is_id,
verify_formats=False)
if hasattr(mi.formats, 'split'):
mi.formats = mi.formats.split(',')
else:
if len(mi.formats) == 0:
mi.formats = None
tags = self.tags(idx, index_is_id=index_is_id)
if tags: