From 0d67b9c6fcd731e5227b453faf878f1ecf3ef895 Mon Sep 17 00:00:00 2001 From: Edoardo Carmignani Date: Tue, 23 Sep 2025 17:21:04 +0200 Subject: [PATCH] fix: closes #3; fix link lookup for curvature Get the full Link object to have access to origin_slot and origin_id used in Curvature --- web/js/ExtraLinks.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/web/js/ExtraLinks.js b/web/js/ExtraLinks.js index 76543ac..11501a6 100644 --- a/web/js/ExtraLinks.js +++ b/web/js/ExtraLinks.js @@ -111,7 +111,8 @@ export class ExtraLinks { const CURVATURE = app.extensionManager.setting.get("Extra Links.Shapes.Curvature") ?? 5; const SHAPE = app.extensionManager.setting.get("Extra Links.General.Shape") ?? "curved"; - const outputId = link2?.origin_slot ?? 0; + const full_link_object = app.graph.links[link2?.id]; + const outputId = full_link_object?.origin_slot ?? 0; const start_node = app.graph.getNodeById(link2?.origin_id); const total_outputs = start_node?.outputs.length ?? 1;