mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-07 10:14:46 -04:00
Metadata download: Try harder to preserve the month in the published date.
This commit is contained in:
parent
2cebf59638
commit
6f73a2982b
@ -298,7 +298,15 @@ class ISBNMerge(object):
|
|||||||
|
|
||||||
# Published date
|
# Published date
|
||||||
if min_year:
|
if min_year:
|
||||||
min_date = datetime(min_year, 1, 2, tzinfo=utc_tz)
|
for r in results:
|
||||||
|
year = getattr(r.pubdate, 'year', None)
|
||||||
|
if year == min_year:
|
||||||
|
ans.pubdate = r.pubdate
|
||||||
|
break
|
||||||
|
if getattr(ans.pubdate, 'year', None) == min_year:
|
||||||
|
min_date = datetime(min_year, ans.month, ans.day)
|
||||||
|
else:
|
||||||
|
min_date = datetime(min_year, 1, 2, tzinfo=utc_tz)
|
||||||
ans.pubdate = min_date
|
ans.pubdate = min_date
|
||||||
else:
|
else:
|
||||||
min_date = datetime(3001, 1, 1, tzinfo=utc_tz)
|
min_date = datetime(3001, 1, 1, tzinfo=utc_tz)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user