Skip to content

Commit 909c773

Browse files
authored
Update getRelatedIndexes.js
1 parent bfed8a6 commit 909c773

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

lib/helpers/indexes/getRelatedIndexes.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
'use strict';
22

3+
const hasDollarKeys = require('../query/hasDollarKeys');
4+
35
function getRelatedSchemaIndexes(model, schemaIndexes) {
46
return getRelatedIndexes({
57
baseModelName: model.baseModelName,
@@ -48,7 +50,7 @@ function getRelatedIndexes({
4850
const partialFilterExpression = getPartialFilterExpression(index, indexesType);
4951
return !partialFilterExpression
5052
|| !partialFilterExpression[discriminatorKey]
51-
|| partialFilterExpression[discriminatorKey]['$exists'];
53+
|| (hasDollarKeys(partialFilterExpression[discriminatorKey]) && !('$eq' in partialFilterExpression[discriminatorKey]));
5254
});
5355
}
5456

0 commit comments

Comments
 (0)