mirror of
https://github.com/DeNNiiInc/dbgate.git
synced 2026-04-19 06:06:01 +00:00
perspective parent filter fix
This commit is contained in:
@@ -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([
|
||||
|
||||
Reference in New Issue
Block a user