Small fixes to get_metadata()

This commit is contained in:
Kovid Goyal 2013-07-24 09:29:57 +05:30
parent c1db04b373
commit f37de3d33c

View File

@ -203,7 +203,7 @@ class Cache(object):
mi.author_link_map = aul mi.author_link_map = aul
mi.comments = self._field_for('comments', book_id) mi.comments = self._field_for('comments', book_id)
mi.publisher = self._field_for('publisher', book_id) mi.publisher = self._field_for('publisher', book_id)
n = nowf() n = utcnow()
mi.timestamp = self._field_for('timestamp', book_id, default_value=n) mi.timestamp = self._field_for('timestamp', book_id, default_value=n)
mi.pubdate = self._field_for('pubdate', book_id, default_value=n) mi.pubdate = self._field_for('pubdate', book_id, default_value=n)
mi.uuid = self._field_for('uuid', book_id, mi.uuid = self._field_for('uuid', book_id,
@ -223,6 +223,7 @@ class Cache(object):
mi.format_metadata = FormatMetadata(self, book_id, formats) mi.format_metadata = FormatMetadata(self, book_id, formats)
good_formats = FormatsList(formats, mi.format_metadata) good_formats = FormatsList(formats, mi.format_metadata)
mi.formats = good_formats mi.formats = good_formats
mi.db_approx_formats = formats
mi.has_cover = _('Yes') if self._field_for('cover', book_id, mi.has_cover = _('Yes') if self._field_for('cover', book_id,
default_value=False) else '' default_value=False) else ''
mi.tags = list(self._field_for('tags', book_id, default_value=())) mi.tags = list(self._field_for('tags', book_id, default_value=()))