perspective parent filter fix

This commit is contained in:
Jan Prochazka
2022-08-07 20:28:41 +02:00
parent 842f77d02b
commit e39f0a1f4b

View File

@@ -298,7 +298,7 @@ export abstract class PerspectiveTreeNode {
let node = leafNode;
let index = 1;
let lastAlias = 'pert_0';
while (node?.parentNode && node?.parentNode != this) {
while (node?.parentNode && node?.parentNode?.uniqueName != this?.uniqueName) {
node = node.parentNode;
let alias = `pert_${index}`;
select.from.relations.push({
@@ -310,7 +310,7 @@ export abstract class PerspectiveTreeNode {
lastAlias = alias;
lastNode = node;
}
if (node?.parentNode != this) return null;
if (node?.parentNode?.uniqueName != this?.uniqueName) return null;
select.where = {
conditionType: 'and',
conditions: _compact([