Bug #312

Applying changes to one task affects another

Added by Cory Donnelly 255 days ago. Updated 254 days ago.

Status:Closed Start:11/15/2009
Priority:Normal Due date:
To:Paul Beckingham % Done:

100%

Category:core Spent time: 1.00 hour
Target version:1.8.4 - Kabuto Estimated time:1.00 hour

Description

I experience this issue under v1.8.3. Updating the description (specified by task ID) causes the description to be updated for another task as well. May be related to Bug #208.

Most data in the attached database were initially imported from todo.sh v2.4, although the affected tasks were entered by hand.

$ t ls 79

ID Tags             Project             Description
79 home-online home Recurring_Pay_bills sanitized
$ t strangeness 79

Task 78 "sanitized" 
  - description was changed from 'sanitized' to 'strangeness'
Are you sure? (yes/no/all) n

Task 79 "sanitized works" 
  - description was changed from 'sanitized' to 'strangeness'
Are you sure? (yes/no/all) y
Modified 1 task

pending.data (14.3 KB) Cory Donnelly, 11/15/2009 10:39 PM

History

Updated by Cory Donnelly 255 days ago

Please disregard the inconsistency in the description of task 79 in the above output of `t strangeness 79` -- in testing bug #208 I mangled this output. In the lines beginning 'Task [78|79],' the descriptions of both tasks were reported correctly -- the issue was that task 78 was incorrectly included.

Updated by Paul Beckingham 254 days ago

  • Status changed from New to Assigned
  • Target version set to 1.8.4 - Kabuto

Updated by Paul Beckingham 254 days ago

After puzzling over this one I realized that the two tasks are related. 78 is the parent task of 79. This can be seen with:

task info 78-79

This is therefore functioning as designed - edits to a recurring task are propagated to other instances of that same task, including the parent.

Updated by Paul Beckingham 254 days ago

  • Status changed from Assigned to Closed
  • Priority changed from Urgent to Normal
  • % Done changed from 0 to 100
  • Estimated time set to 1.00

No fix because this is intended functionality.

Added warning when modifying a recurring task that all instances of the recurring task may be modified. Further identified all recurring tasks when asking the "Are you sure?" question.

Also available in: Atom PDF