From 468d2b2edd5a70ca8311cd21b54768b3911fd180 Mon Sep 17 00:00:00 2001 From: Leandro Nunes dos Santos Date: Mon, 18 Aug 2014 11:12:12 -0300 Subject: [PATCH] prevent null pointer exception in smile block --- plugins/serpro_integration/lib/serpro_integration_plugin/smile_block.rb | 5 +++++ 1 file changed, 5 insertions(+), 0 deletions(-) diff --git a/plugins/serpro_integration/lib/serpro_integration_plugin/smile_block.rb b/plugins/serpro_integration/lib/serpro_integration_plugin/smile_block.rb index 5ec629f..cce078a 100644 --- a/plugins/serpro_integration/lib/serpro_integration_plugin/smile_block.rb +++ b/plugins/serpro_integration/lib/serpro_integration_plugin/smile_block.rb @@ -35,6 +35,11 @@ class SerproIntegrationPlugin::SmileBlock < Block collect_sonar_information factor = (self.sonar_info[METRIC_COVERAGE] * self.sonar_info[METRIC_SUCCESS_DENSITY]).to_f/1000 factor + collect_sonar_information + factor = 0 + if self.sonar_info[METRIC_COVERAGE] && self.sonar_info[METRIC_SUCCESS_DENSITY] + factor = (self.sonar_info[METRIC_COVERAGE] * self.sonar_info[METRIC_SUCCESS_DENSITY]).to_f/1000 + end end #FIXME make this test -- libgit2 0.21.2