From 1134bb82a06b59c27e8c880f3b4cf92d89950470 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sybren=20A=2E=20St=C3=BCvel?= Date: Thu, 10 Nov 2016 09:34:02 +0100 Subject: [PATCH] Prevent error when task_type is given but None. --- attract/tasks/__init__.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/attract/tasks/__init__.py b/attract/tasks/__init__.py index 9bca039..ddf1840 100644 --- a/attract/tasks/__init__.py +++ b/attract/tasks/__init__.py @@ -65,7 +65,9 @@ class TaskManager(object): task.name = fields.pop('name') task.description = fields.pop('description') task.properties.status = fields.pop('status') - task.properties.task_type = fields.pop('task_type', '').strip() or None + task.properties.task_type = fields.pop('task_type', None) + if isinstance(task.properties.task_type, basestring): + task.properties.task_type = task.properties.task_type.strip() or None due_date = fields.pop('due_date', None) if due_date: