Remove fetch results button for async queries (#2084)

This commit is contained in:
vera-liu
2017-01-31 17:25:06 -08:00
committed by GitHub
parent 8da371e324
commit 27aeac6859

View File

@@ -46,6 +46,10 @@ class ResultSet extends React.PureComponent {
this.clearQueryResults(nextProps.query)
);
}
if (nextProps.query.resultsKey
&& nextProps.query.resultsKey !== this.props.query.resultsKey) {
this.fetchResults(nextProps.query);
}
}
getControls() {
if (this.props.search || this.props.visualize || this.props.csv) {
@@ -197,20 +201,6 @@ class ResultSet extends React.PureComponent {
</div>
</div>
);
} else if (query.resultsKey) {
if (results && data && data.length === 0) {
// if fetched result contains zero rows of data
return <Alert bsStyle="warning">The asynchronous query returned no data</Alert>;
}
return (
<div>
<Alert bsStyle="warning">This query was run asynchronously &nbsp;
<Button bsSize="sm" onClick={this.fetchResults.bind(this, query)}>
Fetch results
</Button>
</Alert>
</div>
);
}
}
if (query.cached) {