Bug #312
Applying changes to one task affects another
| 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
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.