From 64d268423555c3bd4c71c231fde0fcf4afc2c0e5 Mon Sep 17 00:00:00 2001
From: "J.-S. Caux" <J.S.Caux@uva.nl>
Date: Fri, 19 Jan 2018 20:35:41 +0100
Subject: [PATCH] Try fix of metadata file saving bug: explicit unicode
 encoding

---
 journals/views.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/journals/views.py b/journals/views.py
index 81ebaebce..23c268524 100644
--- a/journals/views.py
+++ b/journals/views.py
@@ -768,7 +768,7 @@ def metadata_xml_deposit(request, doi_label, option='test'):
             doi=publication.doi_label.replace('.', '_'),
             timestamp=timestamp)
         f = open(settings.MEDIA_ROOT + path_with_timestamp, 'w')
-        f.write(publication.metadata_xml)
+        f.write(publication.metadata_xml.encode('utf8'))
         f.close()
 
         # Copy file
-- 
GitLab