浏览代码

SONAR-4831 Fix issue when dealing with removed rules

tags/4.1-RC1
Julien Lancelot 10 年前
父节点
当前提交
d04ee98793
共有 1 个文件被更改,包括 6 次插入2 次删除
  1. 6
    2
      sonar-core/src/main/java/org/sonar/core/technicaldebt/TechnicalDebtFinder.java

+ 6
- 2
sonar-core/src/main/java/org/sonar/core/technicaldebt/TechnicalDebtFinder.java 查看文件

@@ -92,8 +92,12 @@ public class TechnicalDebtFinder implements ServerComponent, BatchComponent {
if (ruleId != null) {
Characteristic characteristic = characteristicsById.get(dto.getParentId());
Rule rule = rulesById.get(ruleId);
RuleKey ruleKey = RuleKey.of(rule.getRepositoryKey(), rule.getKey());
dto.toRequirement(ruleKey, characteristic);
if (rule != null) {
RuleKey ruleKey = RuleKey.of(rule.getRepositoryKey(), rule.getKey());
dto.toRequirement(ruleKey, characteristic);
} else {
dto.toRequirement(null, characteristic);
}
}
}
}

正在加载...
取消
保存