diff --git a/attract/node_url_finders.py b/attract/node_url_finders.py index 5910ae0..456dd23 100644 --- a/attract/node_url_finders.py +++ b/attract/node_url_finders.py @@ -15,7 +15,9 @@ def find_for_shot(project, node): @register_node_finder(node_type_task['name']) def find_for_task(project, node): - if node['parent']: + + parent = node.get(u'parent') if isinstance(node, dict) else node.parent + if parent: endpoint = 'attract.shots.perproject.with_task' else: endpoint = 'attract.tasks.perproject.view_task'