Project

General

Profile

Actions

Defect #19606

closed

Issue Estimated Time not updated on tracker change

Added by Stephane Evr almost 9 years ago. Updated almost 9 years ago.

Status:
Closed
Priority:
Normal
Category:
Issues
Target version:
Start date:
Due date:
% Done:

0%

Estimated time:
Resolution:
Fixed
Affected version:

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

issue_tracker_estimated_time.diff (508 Bytes) issue_tracker_estimated_time.diff issue.rb patch Stephane Evr, 2015-04-14 11:34
issue_tracker_estimated_time.diff (471 Bytes) issue_tracker_estimated_time.diff issue.rb patch Stephane Evr, 2015-04-14 11:58
Actions #1

Updated by Stephane Evr almost 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.

Actions #2

Updated by Stephane Evr almost 9 years ago

I have put this simple patch to the method mentioned above.
This seems to resolve the problem so far

Actions #4

Updated by Stephane Evr almost 9 years ago

See the latest file

Actions #5

Updated by Jean-Philippe Lang almost 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.

Actions #6

Updated by Jean-Philippe Lang almost 9 years ago

  • Status changed from Resolved to Closed
Actions

Also available in: Atom PDF