From 5dfbe32c1390bde22b257ebe85b72506f8764b51 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alexis=20Pi=C3=A9plu?= Date: Mon, 16 Sep 2019 22:55:50 -0400 Subject: [PATCH] Use encode('utf-8') insted str on odt ste_metadata 1841506 --- src/calibre/ebooks/metadata/odt.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/calibre/ebooks/metadata/odt.py b/src/calibre/ebooks/metadata/odt.py index 14db202725..bcfd2e1d3b 100644 --- a/src/calibre/ebooks/metadata/odt.py +++ b/src/calibre/ebooks/metadata/odt.py @@ -243,7 +243,7 @@ def set_metadata(stream, mi): zin, odfs = get_odf_meta_parsed(stream, addfields=metaFields, deletefields=metaFields) stream.seek(os.SEEK_SET) - safe_replace(stream, "meta.xml", io.BytesIO(str(odfs.meta()))) + safe_replace(stream, "meta.xml", io.BytesIO(odfs.meta().encode('utf-8')))