Skip to content
Snippets Groups Projects
Commit ced40996 authored by Atte Keinänen's avatar Atte Keinänen
Browse files

Fix hidden download button in SQL queries with field filters

parent 480e4aaf
Branches
Tags
No related merge requests found
......@@ -156,13 +156,15 @@ export const getIsRunnable = createSelector(
const getLastRunDatasetQuery = createSelector([getLastRunCard], (card) => card && card.dataset_query);
const getNextRunDatasetQuery = createSelector([getCard], (card) => card && card.dataset_query);
const getLastRunParameters = createSelector([getQueryResult], (queryResult) => queryResult && queryResult.json_query.parameters || [])
const getLastRunParameterValues = createSelector([getLastRunParameters], (parameters) => parameters.map(parameter => parameter.value))
const getNextRunParameterValues = createSelector([getParameters], (parameters) => parameters.map(parameter => parameter.value))
const getLastRunParameters = createSelector([getQueryResult], (queryResult) => queryResult && queryResult.json_query.parameters || []);
const getLastRunParameterValues = createSelector([getLastRunParameters], (parameters) => parameters.map(parameter => parameter.value));
const getNextRunParameterValues = createSelector([getParameters], (parameters) =>
parameters.map(parameter => parameter.value).filter(p => p !== undefined)
);
export const getIsResultDirty = createSelector(
[getLastRunDatasetQuery, getNextRunDatasetQuery, getLastRunParameterValues, getNextRunParameterValues],
(lastDatasetQuery, nextDatasetQuery, lastParameters, nextParameters) => {
return !Utils.equals(lastDatasetQuery, nextDatasetQuery) || !Utils.equals(lastParameters, nextParameters);
}
)
);
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment