From 6c4ece6ba3bc482573c1ddbaa452ed16951250ab Mon Sep 17 00:00:00 2001 From: Stas Vilchik Date: Thu, 18 Feb 2016 16:02:27 +0100 Subject: [PATCH] SONAR-7191 uncheck "Only Latest Analysis" when select pending status --- .../background-tasks/containers/SearchContainer.js | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/server/sonar-web/src/main/js/apps/background-tasks/containers/SearchContainer.js b/server/sonar-web/src/main/js/apps/background-tasks/containers/SearchContainer.js index d00631618bd..fbf24e4477a 100644 --- a/server/sonar-web/src/main/js/apps/background-tasks/containers/SearchContainer.js +++ b/server/sonar-web/src/main/js/apps/background-tasks/containers/SearchContainer.js @@ -21,6 +21,7 @@ import { connect } from 'react-redux'; import Search from '../components/Search'; import { filterTasks, search } from '../store/actions'; +import { STATUSES, CURRENTS } from '../constants'; function mapStateToProps (state) { return { @@ -35,10 +36,18 @@ function mapStateToProps (state) { }; } +function updateStatusQuery (status) { + if (status === STATUSES.PENDING) { + return { status, currents: CURRENTS.ALL }; + } else { + return { status }; + } +} + function mapDispatchToProps (dispatch) { return { onRefresh: () => dispatch(filterTasks()), - onStatusChange: (status) => dispatch(filterTasks({ status })), + onStatusChange: (status) => dispatch(filterTasks(updateStatusQuery(status))), onTypeChange: (taskType) => dispatch(filterTasks({ taskType })), onCurrentsChange: (currents) => dispatch(filterTasks({ currents })), onDateChange: (date) => dispatch(filterTasks({ date })), -- 2.39.5