diff --git a/js/components/ReportsTab.js b/js/components/ReportsTab.js index 3693cc4..871777f 100644 --- a/js/components/ReportsTab.js +++ b/js/components/ReportsTab.js @@ -152,8 +152,8 @@ class ReportsTab extends React.Component { if (!this.state.initialized) { if (selected == -1 && nextProps.reports.list.length > 0) { - nextProps.onSelectReport(nextProps.reports.map[nextProps.reports.list[0]]); - nextProps.onTabulateReport(nextProps.reports.map[nextProps.reports.list[0]]); + nextProps.onSelectReport(nextProps.reports.list[0]); + nextProps.onTabulateReport(nextProps.reports.list[0]); this.setState({initialized: true}); } } diff --git a/js/reducers/ReportReducer.js b/js/reducers/ReportReducer.js index 59f70bf..4886ce0 100644 --- a/js/reducers/ReportReducer.js +++ b/js/reducers/ReportReducer.js @@ -58,7 +58,7 @@ module.exports = function(state = initialState, action) { for (var i = 0; i < action.reports.length; i++) { var report = action.reports[i]; reports[report.ReportId] = report; - list.push(report.ReportId); + list.push(report); if (state.selected == report.ReportId) selected = state.selected; } @@ -85,7 +85,7 @@ module.exports = function(state = initialState, action) { var list = []; for (var reportId in reports) { if (reports.hasOwnProperty(reportId)) - list.push(report.ReportId); + list.push(report); } return assign({}, state, { map: reports,