1
0
Fork 0
mirror of https://git.rwth-aachen.de/acs/public/villas/web/ synced 2025-03-09 00:00:01 +01:00

Issue #45: fixed visualizations load after redirect from projects

This commit is contained in:
Ricardo Hernandez-Montoya 2017-04-12 14:58:43 +02:00
parent 5f7488c265
commit bc8bdca839

View file

@ -29,7 +29,7 @@ class Visualizations extends Component {
let currentProjects = ProjectStore.getState();
let currentVisualizations = VisualizationStore.getState();
if (prevState) {
var projectUpdate = prevState.project;
@ -56,6 +56,13 @@ class Visualizations extends Component {
project: projectUpdate
};
} else {
let initialProject = Visualizations.findProjectInState(currentProjects, props.params.project);
// If projects have been loaded already but visualizations not (redirect from Projects page)
if (initialProject && (!currentVisualizations || currentVisualizations.length === 0)) {
Visualizations.loadVisualizations(initialProject.visualizations);
}
return {
projects: currentProjects,
visualizations: currentVisualizations,
@ -65,7 +72,7 @@ class Visualizations extends Component {
editModal: false,
modalData: {},
project: {}
project: initialProject || {}
};
}
}