aboutsummaryrefslogtreecommitdiffstats
path: root/server/sonar-web/src/main/js/api
diff options
context:
space:
mode:
authorGrégoire Aubert <gregoire.aubert@sonarsource.com>2019-04-25 14:59:31 +0200
committerSonarTech <sonartech@sonarsource.com>2019-05-07 20:21:27 +0200
commitbba4533a8756e66a65656861507720b4c535194b (patch)
tree707bef0ccb885844e2841430de795c0ee5497e8c /server/sonar-web/src/main/js/api
parent98598c2f9120c5f554801142b54771f7283a2ad5 (diff)
downloadsonarqube-bba4533a8756e66a65656861507720b4c535194b.tar.gz
sonarqube-bba4533a8756e66a65656861507720b4c535194b.zip
SONAR-11935 No WS error message when display issues in removed file
Diffstat (limited to 'server/sonar-web/src/main/js/api')
-rw-r--r--server/sonar-web/src/main/js/api/components.ts19
1 files changed, 8 insertions, 11 deletions
diff --git a/server/sonar-web/src/main/js/api/components.ts b/server/sonar-web/src/main/js/api/components.ts
index 6141c5d879b..2b98f70503f 100644
--- a/server/sonar-web/src/main/js/api/components.ts
+++ b/server/sonar-web/src/main/js/api/components.ts
@@ -122,8 +122,8 @@ export function getComponentLeaves(
export function getComponent(
data: { component: string; metricKeys: string } & T.BranchParameters
-): Promise<any> {
- return getJSON('/api/measures/component', data).then(r => r.component, throwGlobalError);
+): Promise<{ component: T.ComponentMeasure }> {
+ return getJSON('/api/measures/component', data);
}
export interface TreeComponent extends T.LightComponent {
@@ -151,17 +151,18 @@ export function getTree(data: {
return getJSON('/api/components/tree', data).catch(throwGlobalError);
}
+export function getComponentData(data: { component: string } & T.BranchParameters): Promise<any> {
+ return getJSON('/api/components/show', data);
+}
+
export function doesComponentExists(
data: { component: string } & T.BranchParameters
): Promise<boolean> {
- return getJSON('/api/components/show', data).then(
- ({ component }) => component !== undefined,
- () => false
- );
+ return getComponentData(data).then(({ component }) => component !== undefined, () => false);
}
export function getComponentShow(data: { component: string } & T.BranchParameters): Promise<any> {
- return getJSON('/api/components/show', data).catch(throwGlobalError);
+ return getComponentData(data).catch(throwGlobalError);
}
export function getParents(component: string): Promise<any> {
@@ -175,10 +176,6 @@ export function getBreadcrumbs(data: { component: string } & T.BranchParameters)
});
}
-export function getComponentData(data: { component: string } & T.BranchParameters): Promise<any> {
- return getComponentShow(data).then(r => r.component);
-}
-
export function getMyProjects(data: {
p?: number;
ps?: number;