Skip to content

Commit

Permalink
refactor: remove useless groupby from QueryObject
Browse files Browse the repository at this point in the history
  • Loading branch information
zhaoyongjie committed Sep 30, 2022
1 parent f3465f5 commit 5901370
Show file tree
Hide file tree
Showing 4 changed files with 4 additions and 8 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,6 @@ export default function buildQuery(formData: QueryFormData) {
return buildQueryContext(formData, baseQueryObject => [
{
...baseQueryObject,
groupby: formData.groupby || [],
...(sort_by_metric && { orderby: [[metric, false]] }),
},
]);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,20 +29,20 @@ describe('Gauge buildQuery', () => {
const formData = { ...baseFormData, groupby: undefined };
const queryContext = buildQuery(formData);
const [query] = queryContext.queries;
expect(query.groupby).toEqual([]);
expect(query.columns).toEqual([]);
});

it('should build query fields with single group by column', () => {
const formData = { ...baseFormData, groupby: ['foo'] };
const queryContext = buildQuery(formData);
const [query] = queryContext.queries;
expect(query.groupby).toEqual(['foo']);
expect(query.columns).toEqual(['foo']);
});

it('should build query fields with multiple group by columns', () => {
const formData = { ...baseFormData, groupby: ['foo', 'bar'] };
const queryContext = buildQuery(formData);
const [query] = queryContext.queries;
expect(query.groupby).toEqual(['foo', 'bar']);
expect(query.columns).toEqual(['foo', 'bar']);
});
});
Original file line number Diff line number Diff line change
Expand Up @@ -23,13 +23,10 @@ import {
} from '@superset-ui/core';

export default function buildQuery(formData: QueryFormData) {
const { groupby } = formData;

return buildQueryContext(formData, baseQueryObject => [
{
...baseQueryObject,
orderby: normalizeOrderBy(baseQueryObject).orderby,
...(groupby && { groupby }),
},
]);
}
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,6 @@ describe('Handlebars buildQuery', () => {
it('should build groupby with series in form data', () => {
const queryContext = buildQuery(formData);
const [query] = queryContext.queries;
expect(query.groupby).toEqual(['foo']);
expect(query.columns).toEqual(['foo']);
});
});

0 comments on commit 5901370

Please sign in to comment.