容了filter中有metadata的问题

This commit is contained in:
Xu Chang 2023-03-30 20:30:56 +08:00
parent 64dcfeed24
commit d3a37076cc
2 changed files with 10 additions and 4 deletions

View File

@ -607,8 +607,7 @@ var TreeStore = /** @class */ (function (_super) {
return fn_3(node2, nodeDict, exprResolveFns);
});
}
else {
(0, assert_1.assert)(typeof relation_2 === 'string');
else if (typeof relation_2 === 'string') {
// 只能是基于普通属性的外键
var fn_4 = this_2.translateFilter(relation_2, filter[attr], context, option);
fns.push(function (node, nodeDict, exprResolveFns) {
@ -629,6 +628,10 @@ var TreeStore = /** @class */ (function (_super) {
return false;
});
}
else {
// metadata
(0, assert_1.assert)(relation_2 === 0);
}
}
};
var this_2 = this;

View File

@ -679,8 +679,7 @@ export default class TreeStore<ED extends EntityDict & BaseEntityDict> extends C
}
);
}
else {
assert(typeof relation === 'string');
else if (typeof relation === 'string') {
// 只能是基于普通属性的外键
const fn = this.translateFilter(relation, (filter as any)[attr], context, option);
fns.push(
@ -703,6 +702,10 @@ export default class TreeStore<ED extends EntityDict & BaseEntityDict> extends C
}
);
}
else {
// metadata
assert(relation === 0);
}
}
}