Skip to content

Commit 9357c4c

Browse files
Save work.
1 parent 49b6219 commit 9357c4c

File tree

5 files changed

+2729
-2961
lines changed

5 files changed

+2729
-2961
lines changed

source/one_way_sync.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ def sync_todoist_to_habitica():
7878

7979
for task in tod_tasks:
8080
if task.due != '':
81-
task.due_date = task.due.astimezone(tzone)
81+
task.task_dict['due'] = task.due.astimezone(tzone)
8282

8383
# TODO: add back to filter out repeating older than a certain amount?
8484
# date stuff

source/todo_task.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,10 @@ def due(self):
128128
from dateutil import parser
129129
import datetime
130130
if self.__task_dict['due'] is not None:
131-
date = parser.parse(self.__task_dict['due']['date'])
131+
if isinstance(self.__task_dict['due'], dict):
132+
date = parser.parse(self.__task_dict['due']['date'])
133+
else:
134+
date = self.__task_dict['due']
132135
return date
133136
return ''
134137

0 commit comments

Comments
 (0)