From cdb64cb7ebb5b0f3ba7a86f8e84c259353e6ca13 Mon Sep 17 00:00:00 2001 From: Nathan Marrs Date: Fri, 22 Mar 2024 17:54:10 -0600 Subject: [PATCH] Canvas: Address connection vertex bug (#85026) --- .../panel/canvas/components/connections/Connections.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/public/app/plugins/panel/canvas/components/connections/Connections.tsx b/public/app/plugins/panel/canvas/components/connections/Connections.tsx index 17e2772b9d3..72a0388456b 100644 --- a/public/app/plugins/panel/canvas/components/connections/Connections.tsx +++ b/public/app/plugins/panel/canvas/components/connections/Connections.tsx @@ -392,7 +392,7 @@ export class Connections { const vertexIndex = this.selectedVertexIndex; if (connectionIndex !== undefined && vertexIndex !== undefined) { - const currentSource = this.scene.connections.state[connectionIndex].source; + const currentSource = this.selection.value!.source; if (currentSource.options.connections) { const currentConnections = [...currentSource.options.connections]; if (currentConnections[connectionIndex].vertices) { @@ -521,7 +521,7 @@ export class Connections { const vertexIndex = this.selectedVertexIndex; if (connectionIndex !== undefined && vertexIndex !== undefined) { - const currentSource = this.scene.connections.state[connectionIndex].source; + const currentSource = this.selection.value!.source; if (currentSource.options.connections) { const currentConnections = [...currentSource.options.connections]; const newVertex = { x: (x - x1) / (x2 - x1), y: (y - y1) / (y2 - y1) };