Skip to content

Commit

Permalink
Update findQuery call since objection 0.6 (Fix: #8).
Browse files Browse the repository at this point in the history
  • Loading branch information
kapouer committed Nov 14, 2016
1 parent 013b915 commit 93c6be9
Showing 1 changed file with 5 additions and 2 deletions.
7 changes: 5 additions & 2 deletions lib/PropertyRef.js
Expand Up @@ -135,8 +135,11 @@ PropertyRef.prototype.buildFilter = function (param, builder, boolOp) {
if (this.relation && !utils.isOneToOneRelation(this.relation)) {
var rel = this.relation;
var subQuery = rel.relatedModelClass.QueryBuilder.forClass(rel.relatedModelClass);

rel.findQuery(subQuery, rel.fullOwnerCol(), true);
var ownerRefs = rel.ownerCol.map((ownCol => `${rel.ownerModelClass.tableName}.${ownCol}`));
rel.findQuery(subQuery, {
ownerIds: ownerRefs,
isColumnRef: true
});
subQuery[whereMethod].apply(subQuery, filter.args);

builder.whereExists(subQuery.build().select(1));
Expand Down

0 comments on commit 93c6be9

Please sign in to comment.