Skip to content

Commit 3a71735

Browse files
committed
Perform left outer join instead of inner join when filtering by relations to fix "OR" queries on relation properties
1 parent c171a7e commit 3a71735

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

src/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ function processRelationField (resourceConfig, query, field, criteria, options,
4343
let relationTable = getTable(relationResourceConfig)
4444
let foreignId = `${relationTable}.${relationResourceConfig.idAttribute}`
4545

46-
query.join(relationTable, localId, foreignId)
46+
query.leftJoin(relationTable, localId, foreignId)
4747
joinedTables.push(relationPath.join('.'))
4848
}
4949
} else if (relation.type === 'hasMany') {

0 commit comments

Comments
 (0)