mirror of
https://github.com/DeNNiiInc/dbgate.git
synced 2026-04-23 01: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 node = leafNode;
|
||||||
let index = 1;
|
let index = 1;
|
||||||
let lastAlias = 'pert_0';
|
let lastAlias = 'pert_0';
|
||||||
while (node?.parentNode && node?.parentNode != this) {
|
while (node?.parentNode && node?.parentNode?.uniqueName != this?.uniqueName) {
|
||||||
node = node.parentNode;
|
node = node.parentNode;
|
||||||
let alias = `pert_${index}`;
|
let alias = `pert_${index}`;
|
||||||
select.from.relations.push({
|
select.from.relations.push({
|
||||||
@@ -310,7 +310,7 @@ export abstract class PerspectiveTreeNode {
|
|||||||
lastAlias = alias;
|
lastAlias = alias;
|
||||||
lastNode = node;
|
lastNode = node;
|
||||||
}
|
}
|
||||||
if (node?.parentNode != this) return null;
|
if (node?.parentNode?.uniqueName != this?.uniqueName) return null;
|
||||||
select.where = {
|
select.where = {
|
||||||
conditionType: 'and',
|
conditionType: 'and',
|
||||||
conditions: _compact([
|
conditions: _compact([
|
||||||
|
|||||||
Reference in New Issue
Block a user