UI: Make reports.list contain actual reports

This commit is contained in:
Aaron Lindsay 2017-06-23 06:00:10 -04:00
parent 0cd27fea87
commit e49b11f349
2 changed files with 4 additions and 4 deletions

View File

@ -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});
}
}

View File

@ -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,