Defect #19606
closedIssue Estimated Time not updated on tracker change
0%
Description
The problem occurs when the issue tracker is changed to another which does not have the estimated time field activated:
- Create a main issue with a tracker which has the "Estimated time" field
- Create a subtask with a tracker which has also the the "Estimated time" field and set it to X hours
- Change the tracker of this subtask to another which does not have the the "Estimated time" field activated
- Go to the parent task
Result: Estimated time on the parent task is still X hours
From my searches, I can see that the issue estimated time is not changed in DB. It won't change to null, but remain to X hours.
Files
Updated by Stephane Evr over 9 years ago
I had a deeper look into the code, I think that the method to patch is tracker=(tracker)
in app/models/tracker.rb where in case the new tracker does not have the Estimated Time field activated, we nullify the estimated time of the issue.
Updated by Stephane Evr over 9 years ago
I have put this simple patch to the method mentioned above.
This seems to resolve the problem so far
Updated by Stephane Evr over 9 years ago
Updated by Jean-Philippe Lang over 9 years ago
- Status changed from New to Resolved
- Assignee set to Jean-Philippe Lang
- Target version set to 3.0.2
- Resolution set to Fixed
Fixed in r14180, thanks for pointing this out.
Updated by Jean-Philippe Lang over 9 years ago
- Status changed from Resolved to Closed