Defect #7838 ยป gantt_progress_calculation_fix.patch
| lib/redmine/helpers/gantt.rb (working copy) | ||
|---|---|---|
| 639 | 639 |
end |
| 640 | 640 |
|
| 641 | 641 |
if progress |
| 642 |
progress_date = start_date + (end_date - start_date) * (progress / 100.0)
|
|
| 642 |
progress_date = start_date + (end_date - start_date + 1) * (progress / 100.0)
|
|
| 643 | 643 |
if progress_date > self.date_from && progress_date > start_date |
| 644 | 644 |
if progress_date < self.date_to |
| 645 |
coords[:bar_progress_end] = progress_date - self.date_from + 1
|
|
| 645 |
coords[:bar_progress_end] = progress_date - self.date_from
|
|
| 646 | 646 |
else |
| 647 | 647 |
coords[:bar_progress_end] = self.date_to - self.date_from + 1 |
| 648 | 648 |
end |