fix: graphQL query ignores condition equalTo with value false (#8032)

This commit is contained in:
Jong Eun Lee
2022-07-03 18:13:10 +08:00
committed by GitHub
parent 6e68656629
commit 7f5a15d5df
3 changed files with 154 additions and 16 deletions

View File

@@ -108,7 +108,7 @@ const transformQueryConstraintInputToParse = (
* }
* }
*/
if (fieldValue.key && fieldValue.value && parentConstraints && parentFieldName) {
if (fieldValue.key && fieldValue.value !== undefined && parentConstraints && parentFieldName) {
delete parentConstraints[parentFieldName];
parentConstraints[`${parentFieldName}.${fieldValue.key}`] = {
...parentConstraints[`${parentFieldName}.${fieldValue.key}`],