diff --git a/frontend/src/Editor/Editor.jsx b/frontend/src/Editor/Editor.jsx index e23e561071..2dc6ad5fde 100644 --- a/frontend/src/Editor/Editor.jsx +++ b/frontend/src/Editor/Editor.jsx @@ -39,7 +39,7 @@ class Editor extends React.Component { const currentUser = authenticationService.currentUserValue; let userVars = { }; - if(currentUser) { + if (currentUser) { userVars = { email: currentUser.email, firstName: currentUser.first_name, @@ -141,14 +141,12 @@ class Editor extends React.Component { let selectedQuery = this.state.selectedQuery; let editingQuery = false; - if(selectedQuery) { + if (selectedQuery) { data.data_queries.find((dq) => dq.id === selectedQuery.id); editingQuery = true; - } else { - if (data.data_queries.length > 0) { - selectedQuery = data.data_queries[0]; - editingQuery = true; - } + } else if (data.data_queries.length > 0) { + selectedQuery = data.data_queries[0]; + editingQuery = true; } this.setState({ @@ -227,12 +225,12 @@ class Editor extends React.Component { removeComponent = (component) => { let newDefinition = this.state.appDefinition; - + // Delete child components when parent is deleted - const childComponents = Object.keys(newDefinition.components).filter((key) => newDefinition.components[key].parent === component.id) + const childComponents = Object.keys(newDefinition.components).filter((key) => newDefinition.components[key].parent === component.id); childComponents.forEach((componentId) => { - delete newDefinition.components[componentId] - }) + delete newDefinition.components[componentId]; + }); delete newDefinition.components[component.id]; this.appDefinitionChanged(newDefinition); @@ -460,8 +458,8 @@ class Editor extends React.Component {