From cb9e3a7e2ed97bc471f3d38aa788426942914fdc Mon Sep 17 00:00:00 2001 From: Stas Vilchik Date: Tue, 27 Oct 2015 15:10:49 +0100 Subject: [PATCH] SONAR-6331 fix for provisioned project --- server/sonar-web/src/main/js/apps/overview/main.js | 9 ++++++++- server/sonar-web/src/main/less/pages/overview.less | 4 ++++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/server/sonar-web/src/main/js/apps/overview/main.js b/server/sonar-web/src/main/js/apps/overview/main.js index f8232b489c3..8062198e26e 100644 --- a/server/sonar-web/src/main/js/apps/overview/main.js +++ b/server/sonar-web/src/main/js/apps/overview/main.js @@ -7,6 +7,7 @@ import CoverageMain from './coverage/main'; import DuplicationsMain from './duplications/main'; import SizeMain from './size/main'; import Meta from './meta'; +import Empty from './general/empty'; import { getMetrics } from '../../api/metrics'; @@ -22,7 +23,9 @@ export const Overview = React.createClass({ }, componentDidMount () { - this.requestMetrics(); + if (this.props.hasSnapshots) { + this.requestMetrics(); + } }, componentWillUnmount () { @@ -55,6 +58,10 @@ export const Overview = React.createClass({ }, render () { + if (!this.props.hasSnapshots) { + return
; + } + if (!this.state.metrics) { return null; } diff --git a/server/sonar-web/src/main/less/pages/overview.less b/server/sonar-web/src/main/less/pages/overview.less index ae03ce7e647..82cb4ea1aee 100644 --- a/server/sonar-web/src/main/less/pages/overview.less +++ b/server/sonar-web/src/main/less/pages/overview.less @@ -11,6 +11,10 @@ min-height: ~"calc(100vh - @{navbarGlobalHeight} - @{navbarContextHeight} - @{pageFooterHeight})"; } +.overview > .panel { + flex: 1; +} + .overview-main { flex: 1; box-sizing: border-box; -- 2.39.5