File tree 1 file changed +18
-9
lines changed
1 file changed +18
-9
lines changed Original file line number Diff line number Diff line change @@ -148,15 +148,24 @@ const transformQueryConstraintInputToParse = (
148
148
}
149
149
switch ( fieldName ) {
150
150
case 'have' :
151
- parentConstraints [ parentFieldName ] . $inQuery = {
152
- where : fieldValue ,
153
- className : targetClass ,
154
- } ;
155
- transformQueryInputToParse (
156
- parentConstraints [ parentFieldName ] . $inQuery . where ,
157
- targetClass ,
158
- parseClasses
159
- ) ;
151
+ if ( fieldValue . objectId && fieldValue . objectId . equalTo ) {
152
+ parentConstraints [ parentFieldName ] . $eq = fieldValue . objectId . equalTo ;
153
+ transformQueryInputToParse (
154
+ parentConstraints [ parentFieldName ] . $eq . where ,
155
+ targetClass ,
156
+ parseClasses
157
+ ) ;
158
+ } else {
159
+ parentConstraints [ parentFieldName ] . $inQuery = {
160
+ where : fieldValue ,
161
+ className : targetClass ,
162
+ } ;
163
+ transformQueryInputToParse (
164
+ parentConstraints [ parentFieldName ] . $inQuery . where ,
165
+ targetClass ,
166
+ parseClasses
167
+ ) ;
168
+ }
160
169
break ;
161
170
case 'haveNot' :
162
171
parentConstraints [ parentFieldName ] . $notInQuery = {
You can’t perform that action at this time.
0 commit comments