Fix OPDS feed blowing up if a library has no custom columns

This commit is contained in:
Charles Haley 2016-09-09 09:16:28 +02:00
parent cc183114d6
commit eda8d512bf

View File

@ -179,8 +179,8 @@ def ACQUISITION_ENTRY(item, version, db, updated, CFM, CKEYS, prefix):
extra.append(_('SERIES: %(series)s [%(sidx)s]<br />')%
dict(series=xml(series),
sidx=fmt_sidx(float(item[FM['series_index']]))))
mi = db.get_metadata(item[CFM['id']['rec_index']], index_is_id=True)
for key in CKEYS:
mi = db.get_metadata(item[CFM['id']['rec_index']], index_is_id=True)
name, val = mi.format_field(key)
if val:
datatype = CFM[key]['datatype']