mirror of
https://github.com/ToolJet/ToolJet
synced 2026-05-06 06:48:21 +00:00
Mark query as not loading if the query fails
This commit is contained in:
parent
46d54a70cc
commit
4923e4aec8
2 changed files with 19 additions and 3 deletions
|
|
@ -137,7 +137,7 @@ class Editor extends React.Component {
|
|||
currentState: {
|
||||
...this.state.currentState,
|
||||
queries: {
|
||||
...queryState,
|
||||
...queryState
|
||||
}
|
||||
}
|
||||
});
|
||||
|
|
@ -150,7 +150,7 @@ class Editor extends React.Component {
|
|||
|
||||
computeComponentState = (components) => {
|
||||
let componentState = {};
|
||||
const currentComponents = this.state.currentState.components
|
||||
const currentComponents = this.state.currentState.components;
|
||||
Object.keys(components).forEach((key) => {
|
||||
const component = components[key];
|
||||
const componentMeta = componentTypes.find((comp) => component.component.component === comp.component);
|
||||
|
|
@ -504,7 +504,10 @@ class Editor extends React.Component {
|
|||
src={currentState.queries}
|
||||
name={'queries'}
|
||||
style={{ fontSize: '0.7rem' }}
|
||||
|
||||
enableClipboard={false}
|
||||
displayDataTypes={false}
|
||||
collapsed={true}
|
||||
sortKeys={true}
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -240,6 +240,19 @@ export function runQuery(_ref, queryId, queryName, confirmed = undefined) {
|
|||
}
|
||||
}
|
||||
});
|
||||
}).catch(error => {
|
||||
toast.error(error, { hideProgressBar: true, autoClose: 3000 });
|
||||
_self.setState({
|
||||
currentState: {
|
||||
..._self.state.currentState,
|
||||
queries: {
|
||||
..._self.state.currentState.queries,
|
||||
[queryName]: {
|
||||
isLoading: false
|
||||
}
|
||||
}
|
||||
}
|
||||
});
|
||||
});
|
||||
});
|
||||
});
|
||||
|
|
|
|||
Loading…
Reference in a new issue