diff --git a/src/renderer/components/WorkspacePropsTabFunction.vue b/src/renderer/components/WorkspacePropsTabFunction.vue index aa3709e8..4e21f8bb 100644 --- a/src/renderer/components/WorkspacePropsTabFunction.vue +++ b/src/renderer/components/WorkspacePropsTabFunction.vue @@ -171,6 +171,10 @@ export default { if (val) { this.changeBreadcrumbs({ schema: this.schema, function: this.function }); + setTimeout(() => { + this.resizeQueryEditor(); + }, 200); + if (this.lastFunction !== this.function) this.getRoutineData(); } diff --git a/src/renderer/components/WorkspacePropsTabRoutine.vue b/src/renderer/components/WorkspacePropsTabRoutine.vue index 862cb301..99a80e42 100644 --- a/src/renderer/components/WorkspacePropsTabRoutine.vue +++ b/src/renderer/components/WorkspacePropsTabRoutine.vue @@ -170,6 +170,10 @@ export default { if (val) { this.changeBreadcrumbs({ schema: this.schema, routine: this.routine }); + setTimeout(() => { + this.resizeQueryEditor(); + }, 200); + if (this.lastRoutine !== this.routine) this.getRoutineData(); } diff --git a/src/renderer/components/WorkspacePropsTabScheduler.vue b/src/renderer/components/WorkspacePropsTabScheduler.vue index 7b0d3e87..1450b4d1 100644 --- a/src/renderer/components/WorkspacePropsTabScheduler.vue +++ b/src/renderer/components/WorkspacePropsTabScheduler.vue @@ -218,6 +218,10 @@ export default { if (val) { this.changeBreadcrumbs({ schema: this.schema, scheduler: this.scheduler }); + setTimeout(() => { + this.resizeQueryEditor(); + }, 200); + if (this.lastScheduler !== this.scheduler) this.getSchedulerData(); } diff --git a/src/renderer/components/WorkspacePropsTabTrigger.vue b/src/renderer/components/WorkspacePropsTabTrigger.vue index 3f622413..eb111253 100644 --- a/src/renderer/components/WorkspacePropsTabTrigger.vue +++ b/src/renderer/components/WorkspacePropsTabTrigger.vue @@ -207,6 +207,10 @@ export default { if (val) { this.changeBreadcrumbs({ schema: this.schema, trigger: this.trigger }); + setTimeout(() => { + this.resizeQueryEditor(); + }, 200); + if (this.lastTrigger !== this.trigger) this.getTriggerData(); } @@ -252,7 +256,7 @@ export default { const params = { uid: this.connection.uid, schema: this.schema, - trigger: this.workspace.breadcrumbs.trigger + trigger: this.trigger }; try { diff --git a/src/renderer/components/WorkspacePropsTabTriggerFunction.vue b/src/renderer/components/WorkspacePropsTabTriggerFunction.vue index f1b5ebb2..b77624aa 100644 --- a/src/renderer/components/WorkspacePropsTabTriggerFunction.vue +++ b/src/renderer/components/WorkspacePropsTabTriggerFunction.vue @@ -144,6 +144,10 @@ export default { if (val) { this.changeBreadcrumbs({ schema: this.schema, triggerFunction: this.function }); + setTimeout(() => { + this.resizeQueryEditor(); + }, 200); + if (this.lastFunction !== this.function) await this.getFunctionData(); } @@ -185,7 +189,7 @@ export default { const params = { uid: this.connection.uid, schema: this.schema, - func: this.workspace.breadcrumbs.triggerFunction + func: this.function }; try { diff --git a/src/renderer/components/WorkspacePropsTabView.vue b/src/renderer/components/WorkspacePropsTabView.vue index 237344a9..ecf12aec 100644 --- a/src/renderer/components/WorkspacePropsTabView.vue +++ b/src/renderer/components/WorkspacePropsTabView.vue @@ -243,6 +243,10 @@ export default { if (val) { this.changeBreadcrumbs({ schema: this.schema, view: this.view }); + setTimeout(() => { + this.resizeQueryEditor(); + }, 200); + if (this.lastView !== this.view) this.getViewData(); }