Skip to content

Commit fc6fc27

Browse files
committed
Bugfix
1 parent 0a5ff58 commit fc6fc27

File tree

2 files changed

+8
-4
lines changed

2 files changed

+8
-4
lines changed

dist/vuex-orm-apollo.esm.js

+4-2
Original file line numberDiff line numberDiff line change
@@ -10051,8 +10051,8 @@ var QueryBuilder = /** @class */ (function () {
1005110051
!_this.shouldRelationBeIgnored(model, relatedModel, ignoreRelations)) {
1005210052
var multiple = !(field instanceof context.components.BelongsTo ||
1005310053
field instanceof context.components.HasOne);
10054-
relationQueries.push(_this.buildField(relatedModel, multiple, undefined, ignoreRelations, name, false));
1005510054
ignoreRelations.push(model.singularName + "." + relatedModel.singularName);
10055+
relationQueries.push(_this.buildField(relatedModel, multiple, undefined, ignoreRelations, name, false));
1005610056
}
1005710057
});
1005810058
return relationQueries.join('\n');
@@ -10066,7 +10066,9 @@ var QueryBuilder = /** @class */ (function () {
1006610066
*/
1006710067
QueryBuilder.shouldRelationBeIgnored = function (model, relatedModel, ignoreRelations) {
1006810068
var relevantRelation = model.singularName + "." + relatedModel.singularName;
10069-
return ignoreRelations.find(function (r) { return r === relevantRelation; }) !== undefined;
10069+
return ignoreRelations.find(function (r) {
10070+
return r === relevantRelation;
10071+
}) !== undefined;
1007010072
};
1007110073
return QueryBuilder;
1007210074
}());

src/graphql/query-builder.ts

+4-2
Original file line numberDiff line numberDiff line change
@@ -234,8 +234,8 @@ export default class QueryBuilder {
234234
const multiple: boolean = !(field instanceof context.components.BelongsTo ||
235235
field instanceof context.components.HasOne);
236236

237-
relationQueries.push(this.buildField(relatedModel, multiple, undefined, ignoreRelations, name, false));
238237
ignoreRelations.push(`${model.singularName}.${relatedModel.singularName}`);
238+
relationQueries.push(this.buildField(relatedModel, multiple, undefined, ignoreRelations, name, false));
239239
}
240240
});
241241

@@ -251,6 +251,8 @@ export default class QueryBuilder {
251251
*/
252252
private static shouldRelationBeIgnored (model: Model, relatedModel: Model, ignoreRelations: Array<string>): boolean {
253253
const relevantRelation = `${model.singularName}.${relatedModel.singularName}`;
254-
return ignoreRelations.find((r) => r === relevantRelation) !== undefined;
254+
return ignoreRelations.find((r) => {
255+
return r === relevantRelation;
256+
}) !== undefined;
255257
}
256258
}

0 commit comments

Comments
 (0)