From a30d1c6fe0670e24cdfc56981a8805ace25b0e61 Mon Sep 17 00:00:00 2001 From: Mattia Succurro Date: Tue, 20 Jun 2023 19:37:38 +0200 Subject: [PATCH] Fix import/export calendar --- app.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app.py b/app.py index 2464df6..ccb7bce 100644 --- a/app.py +++ b/app.py @@ -1167,7 +1167,7 @@ class Exporter(object): pobj['title'] = p.title pobj['url'] = p.url pobj['tags'] = [tag.name for tag in p.tags] - pobj['calendar'] = p.calendar + pobj['calendar'] = p.calendar.isoformat("T") if p.calendar else None pobj['flags'] = p.flags if include_users: pobj['owner'] = p.owner_id @@ -1217,7 +1217,7 @@ class Importer(object): p = Page.create( url = purl if self.overwrite_urls else None, title = pobj['title'], - calendar = pobj.get('calendar'), + calendar = datetime.datetime.fromisoformat(pobj["calendar"]) if 'calendar' in pobj else None, owner = self.owner.id, flags = pobj.get('flags'), touched = datetime.datetime.now()