From: David Gageot Date: Tue, 24 Jul 2012 04:56:58 +0000 (+0200) Subject: Fix regression introduced in 672f34433e52f15d851dff4978878887e69c2969 X-Git-Tag: 3.2~11 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=0bbb1d5fd848c45ab7c11a50d5fb547dc3e54f07;p=sonarqube.git Fix regression introduced in 672f34433e52f15d851dff4978878887e69c2969 --- diff --git a/sonar-server/src/main/webapp/WEB-INF/app/models/rules_parameter.rb b/sonar-server/src/main/webapp/WEB-INF/app/models/rules_parameter.rb index 93957d00f07..0979374d445 100644 --- a/sonar-server/src/main/webapp/WEB-INF/app/models/rules_parameter.rb +++ b/sonar-server/src/main/webapp/WEB-INF/app/models/rules_parameter.rb @@ -33,16 +33,12 @@ class RulesParameter < ActiveRecord::Base param_type[2, param_type.length-3].split(",") end - def description - description(rule) - end - - # We provide the rule as parameter to avoid reloading this rule_parameter's rule. + # We can provide the rule as parameter to avoid reloading this rule_parameter's rule. # This hack would be useless if we could use :inverse_of on :rule - def description(rule) + def description(param_rule = rule) @l10n_description ||= begin - result = Java::OrgSonarServerUi::JRubyFacade.getInstance().getRuleParamDescription(I18n.locale, rule.repository_key, rule.plugin_rule_key, name()) + result = Java::OrgSonarServerUi::JRubyFacade.getInstance().getRuleParamDescription(I18n.locale, param_rule.repository_key, param_rule.plugin_rule_key, name()) result = read_attribute(:description) unless result result end