From 185c1cf8a4e25a454a7649d34edd398ef4a67536 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9ophile=20Bastian?= Date: Mon, 26 Feb 2018 16:59:18 +0100 Subject: [PATCH] Fix XML generation --- histories/models.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/histories/models.py b/histories/models.py index 908884f..a1f2147 100644 --- a/histories/models.py +++ b/histories/models.py @@ -43,9 +43,9 @@ class HistoryEntry(models.Model): def to_xml(self, xml_root): entry = ET.Element('history') entry_url = ET.Element('url') - entry_url.text = self.search + entry_url.text = str(self.search) entry_ts = ET.Element('timestamp') - entry_ts.text = self.timestamp.timestamp() + entry_ts.text = str(self.timestamp.timestamp()) entry.append(entry_url) entry.append(entry_ts) xml_root.append(entry) @@ -125,9 +125,9 @@ class History(models.Model): xml_root = ET.Element('root') hist_node = ET.Element("history", attrib={ - 'start-ts': self.start_ts, - 'played': 1 if self.played else 0, - 'user': self.user.pk, + 'start-ts': str(self.start_ts), + 'played': '1' if self.played else '0', + 'user': str(self.user.pk), }) xml_root.append(hist_node) for entry in self.historyentry_set.all():