From f63bfb3e00b09c152953c48c458381380b229b0f Mon Sep 17 00:00:00 2001 From: Nikos Koukis Date: Sun, 31 Dec 2023 11:35:30 +0200 Subject: [PATCH] caldav: Convert CREATED, COMPLETED fields from vtodo item --- syncall/caldav/caldav_utils.py | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/syncall/caldav/caldav_utils.py b/syncall/caldav/caldav_utils.py index 75a328b..eaa6ad1 100644 --- a/syncall/caldav/caldav_utils.py +++ b/syncall/caldav/caldav_utils.py @@ -45,13 +45,9 @@ def _convert_one(name: str) -> str: for name in ["description", "summary"]: todo_item[name] = _convert_one(name) - for name in ["last-modified"]: - item = vtodo.get(name) - if item: - todo_item[name] = item.dt - - if vtodo.get("due"): - todo_item["due"] = vtodo["due"].dt + for date_field in ("due", "created", "completed", "last-modified"): + if vtodo.get(date_field): + todo_item[date_field] = vtodo[date_field].dt vcategories = vtodo.get("categories") if vcategories is not None: