backup metadata 5th step

This commit is contained in:
Ozzie Isaacs 2022-09-23 20:45:30 +02:00
parent 0f67e57be4
commit 04908e22fe

View File

@ -93,7 +93,8 @@ class TaskBackupMetadata(CalibreTask):
self.calibre_db.session.close() self.calibre_db.session.close()
except Exception as ex: except Exception as ex:
self.log.debug('Error creating metadata backup for book {}: '.format(book.id) + str(ex)) b = "NaN" if not hasattr(book, 'id') else book.id
self.log.debug('Error creating metadata backup for book {}: '.format(b) + str(ex))
self._handleError('Error creating metadata backup: ' + str(ex)) self._handleError('Error creating metadata backup: ' + str(ex))
self.calibre_db.session.rollback() self.calibre_db.session.rollback()
self.calibre_db.session.close() self.calibre_db.session.close()
@ -191,6 +192,7 @@ class TaskBackupMetadata(CalibreTask):
etree.SubElement(metadata, "meta", name="calibre:series", etree.SubElement(metadata, "meta", name="calibre:series",
content=str(str(b.name)), content=str(str(b.name)),
nsmap=NSMAP) nsmap=NSMAP)
if book.series:
etree.SubElement(metadata, "meta", name="calibre:series_index", etree.SubElement(metadata, "meta", name="calibre:series_index",
content=str(book.series_index), content=str(book.series_index),
nsmap=NSMAP) nsmap=NSMAP)