Commit 4dc816141eb2bc464be198c0fb6dbcd8c95f2b26
Committed by
Paulo Meireles
1 parent
7e930637
Exists in
master
and in
29 other branches
[Mezuro] added error treatment to module_result and result hystory
Showing
1 changed file
with
10 additions
and
2 deletions
Show diff stats
plugins/mezuro/lib/mezuro_plugin/project_content.rb
@@ -48,11 +48,19 @@ Kalibro::ProjectResult.first_result_after(name, date) | @@ -48,11 +48,19 @@ Kalibro::ProjectResult.first_result_after(name, date) | ||
48 | def module_result(attributes) | 48 | def module_result(attributes) |
49 | module_name = attributes[:module_name].nil? ? project.name : attributes[:module_name] | 49 | module_name = attributes[:module_name].nil? ? project.name : attributes[:module_name] |
50 | date = attributes[:date].nil? ? project_result.date : project_result_with_date(attributes[:date]).date | 50 | date = attributes[:date].nil? ? project_result.date : project_result_with_date(attributes[:date]).date |
51 | - @module_result ||= Kalibro::ModuleResult.find_by_project_name_and_module_name_and_date(name, module_name, date) | 51 | + begin |
52 | + @module_result ||= Kalibro::ModuleResult.find_by_project_name_and_module_name_and_date(name, module_name, date) | ||
53 | + rescue Exception => error | ||
54 | + errors.add_to_base(error.message) | ||
55 | + end | ||
52 | end | 56 | end |
53 | 57 | ||
54 | def result_history(module_name) | 58 | def result_history(module_name) |
55 | - @result_history ||= Kalibro::ModuleResult.all_by_project_name_and_module_name(name, module_name) | 59 | + begin |
60 | + @result_history ||= Kalibro::ModuleResult.all_by_project_name_and_module_name(name, module_name) | ||
61 | + rescue Exception => error | ||
62 | + errors.add_to_base(error.message) | ||
63 | + end | ||
56 | end | 64 | end |
57 | 65 | ||
58 | after_save :send_project_to_service | 66 | after_save :send_project_to_service |