[Sonar] Fix invalid fetch query to sonarqube >=6.6 (#6636)

* fix(sonar): fix invalid fetch query to sonarqube >=6.6

* fix(sonar): reverse comparison to preserve default behavior

Co-authored-by: repo-ranger[bot] <39074581+repo-ranger[bot]@users.noreply.github.com>
This commit is contained in:
Rafał Maciejewski
2021-07-25 03:30:47 +02:00
committed by GitHub
parent 6bd739a1a8
commit 96a7f36e08

View File

@@ -68,8 +68,11 @@ export default class SonarBase extends BaseJsonService {
} else {
schema = modernSchema
url = `${server}/api/measures/component`
// componentKey query param was renamed in version 6.6
const componentKey =
parseFloat(sonarVersion) >= 6.6 ? 'component' : 'componentKey'
qs = {
componentKey: component,
[componentKey]: component,
metricKeys: metricName,
}
}