Skip to content

Commit 0691b3c

Browse files
authored
fix: Data browser filters "key exists" and "key does not exist" not working (#2760)
1 parent 253bc70 commit 0691b3c

File tree

1 file changed

+5
-7
lines changed

1 file changed

+5
-7
lines changed

src/lib/Filters.js

+5-7
Original file line numberDiff line numberDiff line change
@@ -112,15 +112,15 @@ export const Constraints = {
112112
},
113113
keyExists: {
114114
name: 'key exists',
115-
field: 'Object',
115+
field: 'String',
116116
composable: true,
117-
comparable: false,
117+
comparable: true,
118118
},
119119
keyDne: {
120120
name: 'key does not exist',
121-
field: 'Object',
121+
field: 'String',
122122
composable: true,
123-
comparable: false,
123+
comparable: true,
124124
},
125125
keyEq: {
126126
name: 'key equals',
@@ -169,13 +169,11 @@ export const FieldConstraints = {
169169
Pointer: ['exists', 'dne', 'eq', 'neq', 'starts', 'unique'],
170170
Boolean: ['exists', 'dne', 'eq', 'unique'],
171171
Number: ['exists', 'dne', 'eq', 'neq', 'lt', 'lte', 'gt', 'gte', 'unique'],
172-
String: ['exists', 'dne', 'eq', 'neq', 'starts', 'ends', 'stringContainsString', 'unique'],
172+
String: ['exists', 'dne', 'eq', 'neq', 'starts', 'ends', 'stringContainsString', 'unique', 'keyExists', 'keyDne'],
173173
Date: ['exists', 'dne', 'before', 'after', 'unique'],
174174
Object: [
175175
'exists',
176176
'dne',
177-
'keyExists',
178-
'keyDne',
179177
'keyEq',
180178
'keyNeq',
181179
'keyGt',

0 commit comments

Comments
 (0)