容了filter中有metadata的问题
This commit is contained in:
parent
64dcfeed24
commit
d3a37076cc
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue