diff --git a/src/calibre/library/cli.py b/src/calibre/library/cli.py index 359f5876fd..f062aecc26 100644 --- a/src/calibre/library/cli.py +++ b/src/calibre/library/cli.py @@ -20,7 +20,8 @@ from calibre.utils.date import isoformat FIELDS = set(['title', 'authors', 'author_sort', 'publisher', 'rating', 'timestamp', 'size', 'tags', 'comments', 'series', 'series_index', - 'formats', 'isbn', 'uuid', 'pubdate', 'cover', 'last_modified']) + 'formats', 'isbn', 'uuid', 'pubdate', 'cover', 'last_modified', + 'identifiers']) def send_message(msg=''): prints('Notifying calibre of the change') diff --git a/src/calibre/library/database2.py b/src/calibre/library/database2.py index 8c509e7ceb..20eb796e3a 100644 --- a/src/calibre/library/database2.py +++ b/src/calibre/library/database2.py @@ -2891,6 +2891,7 @@ class LibraryDatabase2(LibraryDatabase, SchemaUpgrade, CustomColumns): x['formats'] = [] isbn = self.isbn(db_id, index_is_id=True) x['isbn'] = isbn if isbn else '' + x['identifiers'] = self.get_identifiers(db_id, index_is_id=True) if not x['authors']: x['authors'] = _('Unknown') x['authors'] = [i.replace('|', ',') for i in x['authors'].split(',')]