diff options
author | Grégoire Aubert <gregoire.aubert@sonarsource.com> | 2019-04-25 14:59:31 +0200 |
---|---|---|
committer | SonarTech <sonartech@sonarsource.com> | 2019-05-07 20:21:27 +0200 |
commit | bba4533a8756e66a65656861507720b4c535194b (patch) | |
tree | 707bef0ccb885844e2841430de795c0ee5497e8c /server/sonar-web/src/main/js/api | |
parent | 98598c2f9120c5f554801142b54771f7283a2ad5 (diff) | |
download | sonarqube-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.ts | 19 |
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; |