Skip to content

Commit 82dbe57

Browse files
committed
https://github.com/mszczytowski/redmine_charts/issues/84#issuecomment-4535916
1 parent 80817f4 commit 82dbe57

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

lib/tasks/migrate.rake

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,18 @@ namespace :charts do
55
ChartTimeEntry.delete_all
66

77
Journal.all(:conditions => {:journalized_type => "Issue"}, :order => "id asc").each do |journal|
8+
@issue = Issue.find_by_id(journal.journalized_id)
9+
if @issue
810
journal.details.each do |detail|
911
if detail.property == "attr"
1012
if detail.prop_key == "done_ratio"
11-
RedmineCharts::IssuePatch.add_chart_done_ratio(journal.issue.project_id, journal.issue.id, journal.issue.status_id, detail.value.to_i, journal.created_on)
13+
RedmineCharts::IssuePatch.add_chart_done_ratio(@issue.project_id, @issue.id, journal.issue.status_id, detail.value.to_i, journal.created_on)
1214
elsif detail.prop_key == "status_id"
13-
RedmineCharts::IssuePatch.add_chart_issue_status(journal.issue.project_id, journal.issue.id, detail.value.to_i, journal.created_on)
15+
RedmineCharts::IssuePatch.add_chart_issue_status(@issue.project_id, @issue.id, detail.value.to_i, journal.created_on)
1416
end
1517
end
1618
end
19+
end
1720
end
1821

1922
TimeEntry.all(:order => "id asc").each do |t|

0 commit comments

Comments
 (0)