--- documentViewer/documentViewer.py 2011/07/15 19:34:41 1.175.2.3 +++ documentViewer/documentViewer.py 2011/07/19 09:54:06 1.175.2.4 @@ -656,7 +656,8 @@ class documentViewer(Folder): logging.debug("documentViewer (getbibinfofromindexmeta) bibmap:"+repr(bibmap)) logging.debug("documentViewer (getbibinfofromindexmeta) bibtype:"+repr(bibtype)) # if there is no mapping bibmap is empty (mapping sometimes has empty fields) - if len(bibmap) > 0 and len(bibmap['author'][0]) > 0 or len(bibmap['title'][0]) > 0: + logging.debug("bibmap: %s"%repr(bibmap)) + if len(bibmap) > 0 and bibmap.get('author',None) or bibmap.get('title',None): try: docinfo['author']=getText(bib.find(bibmap['author'][0])) except: pass