Comment 3 for bug 583103

Revision history for this message
Bryce Harrington (bryce) wrote :

Yep, this is reproducible on current trunk. Here's the backtrace I got:

2010-08-03 17:25:25,539 - DEBUG - browser:on_task_treeview_button_press_event:1035 - Received button event #1 at 361,338
2010-08-03 17:25:26,903 - DEBUG - browser:on_delete_tasks:1109 - going to delete [None]
2010-08-03 17:25:26,905 - DEBUG - datastore:get_task:126 - requested non-existent task
Traceback (most recent call last):
  File "/home/bryce/src/gtg/gtg/GTG/gtk/browser/browser.py", line 1054, in on_task_treeview_key_press_event
    self.on_delete_tasks()
  File "/home/bryce/src/gtg/gtg/GTG/gtk/browser/browser.py", line 1110, in on_delete_tasks
    self.vmanager.ask_delete_tasks(tids_todelete)
  File "/home/bryce/src/gtg/gtg/GTG/gtk/manager.py", line 208, in ask_delete_tasks
    if self.delete_dialog.delete_tasks(tids):
  File "/home/bryce/src/gtg/gtg/GTG/gtk/delete_dialog.py", line 95, in delete_tasks
    recursive_list_tasks(tasks, task)
  File "/home/bryce/src/gtg/gtg/GTG/gtk/delete_dialog.py", line 92, in recursive_list_tasks
    for i in root.get_subtasks():
AttributeError: 'NoneType' object has no attribute 'get_subtasks'