mirror of
https://github.com/apache/superset.git
synced 2026-05-12 19:35:17 +00:00
fix: adhoc filter 'equals' doesn't let you save (#9652)
When altering a filter, when using `equals` or `does not equals`, the save button is disabled even when it should be enalbed.
This commit is contained in:
committed by
GitHub
parent
292704fec9
commit
9aabafe9fe
@@ -153,6 +153,36 @@ describe('AdhocFilter', () => {
|
||||
});
|
||||
// eslint-disable-next-line no-unused-expressions
|
||||
expect(adhocFilter5.isValid()).toBe(true);
|
||||
|
||||
const adhocFilter6 = new AdhocFilter({
|
||||
expressionType: EXPRESSION_TYPES.SIMPLE,
|
||||
subject: 'value',
|
||||
operator: '==',
|
||||
comparator: 1,
|
||||
clause: CLAUSES.WHERE,
|
||||
});
|
||||
// eslint-disable-next-line no-unused-expressions
|
||||
expect(adhocFilter6.isValid()).toBe(true);
|
||||
|
||||
const adhocFilter7 = new AdhocFilter({
|
||||
expressionType: EXPRESSION_TYPES.SIMPLE,
|
||||
subject: 'value',
|
||||
operator: '==',
|
||||
comparator: 0,
|
||||
clause: CLAUSES.WHERE,
|
||||
});
|
||||
// eslint-disable-next-line no-unused-expressions
|
||||
expect(adhocFilter7.isValid()).toBe(true);
|
||||
|
||||
const adhocFilter8 = new AdhocFilter({
|
||||
expressionType: EXPRESSION_TYPES.SIMPLE,
|
||||
subject: 'value',
|
||||
operator: '==',
|
||||
comparator: null,
|
||||
clause: CLAUSES.WHERE,
|
||||
});
|
||||
// eslint-disable-next-line no-unused-expressions
|
||||
expect(adhocFilter8.isValid()).toBe(false);
|
||||
});
|
||||
|
||||
it('can translate from simple expressions to sql expressions', () => {
|
||||
|
||||
Reference in New Issue
Block a user