From ff6747d0a40a4e0b81f1b4c260ee35f94d962fed Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sat, 16 May 2020 08:06:25 +0530 Subject: [PATCH] FB2 metadata: Fix setting dates before 1900 failing --- src/calibre/ebooks/metadata/fb2.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/calibre/ebooks/metadata/fb2.py b/src/calibre/ebooks/metadata/fb2.py index 50f01a5ae7..229c0b0e92 100644 --- a/src/calibre/ebooks/metadata/fb2.py +++ b/src/calibre/ebooks/metadata/fb2.py @@ -13,6 +13,7 @@ from string import ascii_letters, digits from lxml import etree +from calibre import strftime from calibre.utils.date import parse_only_date from calibre.utils.img import save_cover_data_to from calibre.utils.xml_parse import safe_xml_fromstring @@ -369,7 +370,7 @@ def _set_pubdate(publish_info, mi, ctx): return ctx.clear_meta_tags(publish_info, 'year') tag = ctx.create_tag(publish_info, 'year') - tag.text = mi.pubdate.strftime('%Y') + tag.text = strftime('%Y', mi.pubdate) def _set_tags(title_info, mi, ctx):