diff --git a/taskw/utils.py b/taskw/utils.py index 828b69a..2b3390f 100644 --- a/taskw/utils.py +++ b/taskw/utils.py @@ -54,7 +54,9 @@ def encode_task_experimental(task): if 'tags' in task: task['tags'] = ','.join(task['tags']) for k in task: - if isinstance(task[k], datetime.datetime): + if task[k] is None: + task[k] = '' + elif isinstance(task[k], datetime.datetime): if not task[k].tzinfo: # Dates not having timezone information should be # assumed to be in local time