Index: app/views/gantts/show.html.erb =================================================================== --- app/views/gantts/show.html.erb (revision 1537) +++ app/views/gantts/show.html.erb (revision 1550) @@ -170,10 +170,10 @@ top = headers_height + 10 @gantt.events.each do |i| if i.is_a? Issue - i_start_date = (i.start_date >= @gantt.date_from ? i.start_date : @gantt.date_from ) - i_end_date = (i.due_before <= @gantt.date_to ? i.due_before : @gantt.date_to ) - - i_done_date = i.start_date + ((i.due_before - i.start_date+1)*i.done_ratio/100).floor + i_start_date = (i.start_date >= @gantt.date_from ? i.start_date.to_date : @gantt.date_from ) + i_end_date = (i.due_before <= @gantt.date_to ? i.due_before.to_date : @gantt.date_to ) + + i_done_date = (i.start_date + ((i.due_before - i.start_date+1)*i.done_ratio/100).floor).to_date i_done_date = (i_done_date <= @gantt.date_from ? @gantt.date_from : i_done_date ) i_done_date = (i_done_date >= @gantt.date_to ? @gantt.date_to : i_done_date )