bugfix: delete component sometimes breaks navigation

This commit is contained in:
Michael Shanks 2020-07-06 11:17:54 +01:00
parent fbdd159c56
commit 3fc9fbfd39
1 changed files with 9 additions and 3 deletions

View File

@ -38,15 +38,21 @@
// Loop through each ID // Loop through each ID
ids.forEach(id => { ids.forEach(id => {
// Find ID and select it // Find ID
componentToSelect = currentChildren.find(child => child._id === id) const component = currentChildren.find(child => child._id === id)
// If it does not exist, ignore (use last valid route)
if (!component) return
componentToSelect = component
// Update childrens array to selected components children // Update childrens array to selected components children
currentChildren = componentToSelect._children currentChildren = componentToSelect._children
}) })
// Select Component! // Select Component!
store.selectComponent(componentToSelect) if (componentToSelect)
store.selectComponent(componentToSelect)
} }
</script> </script>