diff --git a/app/controllers/quality_analysis_controller.rb b/app/controllers/quality_analysis_controller.rb index f0189a9b0..9fbe5bc3c 100644 --- a/app/controllers/quality_analysis_controller.rb +++ b/app/controllers/quality_analysis_controller.rb @@ -250,7 +250,7 @@ class QualityAnalysisController < ApplicationController changes = author_info.changes.to_i user_issues = open(@sonar_address + "/api/issues/search?projectKeys=#{@resource_id}&authors=#{email}&resolved=false").read issue_count = JSON.parse(user_issues)["total"].to_i - ratio = (changes == 0 ? 0 : issue_count%changes) + ratio = (changes == 0 ? 0 : format("%0.4f",issue_count.to_f/changes.to_f)) @user_quality_infos << {:email => email, :changes => changes, :issue_count => issue_count, :ratio => ratio} end diff --git a/app/views/quality_analysis/_show.html.erb b/app/views/quality_analysis/_show.html.erb index fc8146a02..2fda1e727 100644 --- a/app/views/quality_analysis/_show.html.erb +++ b/app/views/quality_analysis/_show.html.erb @@ -140,18 +140,20 @@ <% @user_quality_infos.each do |author_info| %> <% user = get_user_by_mail(author_info[:email]) %> -