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:
parent
5f7488c265
commit
bc8bdca839
1 changed files with 9 additions and 2 deletions
|
@ -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 || {}
|
||||
};
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue