Comment 2 for bug 583103

Revision history for this message
Jeff Oliver (jeffrey-oliver) wrote :

I don't get the same behavior as described above with rev 821, instead I get a traceback.

get_task should take a tid
Traceback (most recent call last):
  File "/home/oliverj/workspace/gtg/fix-export/GTG/gtk/browser/browser.py", line 1052, in on_task_treeview_key_press_event
    self.on_delete_tasks()
  File "/home/oliverj/workspace/gtg/fix-export/GTG/gtk/browser/browser.py", line 1110, in on_delete_tasks
    self.vmanager.ask_delete_tasks(tids_todelete)
  File "/home/oliverj/workspace/gtg/fix-export/GTG/gtk/manager.py", line 201, in ask_delete_tasks
    if self.delete_dialog.delete_tasks(tids):
  File "/home/oliverj/workspace/gtg/fix-export/GTG/gtk/delete_dialog.py", line 79, in delete_tasks
    recursive_list_tasks(tasks, task)
  File "/home/oliverj/workspace/gtg/fix-export/GTG/gtk/delete_dialog.py", line 76, in recursive_list_tasks
    for i in root.get_subtasks():
AttributeError: 'NoneType' object has no attribute 'get_subtasks'

I attached a patch to fix the crash.