diff options
Diffstat (limited to 'lib')
-rw-r--r-- | lib/charts.rb | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/charts.rb b/lib/charts.rb index c84987c..851518f 100644 --- a/lib/charts.rb +++ b/lib/charts.rb @@ -55,10 +55,10 @@ module Charts class BuildTime < Chart def collect - builds = project.builds.where('builds.finished_at is NOT NULL AND builds.started_at is NOT NULL').last(30) - builds.each do |build| - @labels << build.short_sha - @build_times << (build.duration / 60) + commits = project.commits.joins(:builds).where('builds.finished_at is NOT NULL AND builds.started_at is NOT NULL').last(30) + commits.each do |commit| + @labels << commit.short_sha + @build_times << (commit.duration / 60) end end end |