处理了listNode当没有id但有依赖于上层父结点限制的结果的情况,测试不充分
This commit is contained in:
parent
d5113f89f3
commit
ae5df6b28f
|
|
@ -431,7 +431,7 @@ class ListNode extends Node {
|
|||
data,
|
||||
filter: filter2,
|
||||
}, true);
|
||||
const r2 = result.filter(ele => ele.$$createAt$$ === 1 || (this.ids?.includes(ele.id))).sort((ele1, ele2) => {
|
||||
const r2 = result.filter(ele => this.ids ? (ele.$$createAt$$ === 1 || (this.ids?.includes(ele.id))) : true).sort((ele1, ele2) => {
|
||||
if (ele1.$$createAt$$ === 1) {
|
||||
return -1;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -434,7 +434,7 @@ class ListNode extends Node {
|
|||
data,
|
||||
filter: filter2,
|
||||
}, true);
|
||||
const r2 = result.filter(ele => ele.$$createAt$$ === 1 || (this.ids?.includes(ele.id))).sort((ele1, ele2) => {
|
||||
const r2 = result.filter(ele => this.ids ? (ele.$$createAt$$ === 1 || (this.ids?.includes(ele.id))) : true).sort((ele1, ele2) => {
|
||||
if (ele1.$$createAt$$ === 1) {
|
||||
return -1;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -559,6 +559,7 @@ class ListNode<
|
|||
$in: this.ids,
|
||||
}
|
||||
};
|
||||
|
||||
const result = this.cache.get(this.entity, {
|
||||
data,
|
||||
filter: filter2,
|
||||
|
|
@ -566,7 +567,7 @@ class ListNode<
|
|||
|
||||
|
||||
const r2 = result.filter(
|
||||
ele => ele.$$createAt$$ === 1 || (this.ids?.includes(ele.id!))
|
||||
ele => this.ids ? (ele.$$createAt$$ === 1 || (this.ids?.includes(ele.id!))) : true
|
||||
).sort(
|
||||
(ele1, ele2) => {
|
||||
if (ele1.$$createAt$$ === 1) {
|
||||
|
|
|
|||
Loading…
Reference in New Issue