From 82c237bc1611f280d41cb7f412157e096a8922a7 Mon Sep 17 00:00:00 2001 From: Berack96 Date: Sun, 9 Feb 2025 22:16:07 +0100 Subject: [PATCH] Fix child node reference in NetBuilderInteractive to ensure correct node names are displayed in the builder output --- .../java/net/berack/upo/valpre/NetBuilderInteractive.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/main/java/net/berack/upo/valpre/NetBuilderInteractive.java b/src/main/java/net/berack/upo/valpre/NetBuilderInteractive.java index c510695..cffa370 100644 --- a/src/main/java/net/berack/upo/valpre/NetBuilderInteractive.java +++ b/src/main/java/net/berack/upo/valpre/NetBuilderInteractive.java @@ -51,8 +51,12 @@ public class NetBuilderInteractive { for (var i = 0; i < this.net.size(); i++) { var name = this.net.getNode(i).name; builder.append(name).append(" -> "); - for (var connection : this.net.getChildren(i)) - builder.append(connection.child.name).append("(").append(connection.weight).append("), "); + + for (var connection : this.net.getChildren(i)) { + var child = this.net.getNode(connection.index); + builder.append(child.name).append("(").append(connection.weight).append("), "); + } + builder.delete(builder.length() - 2, builder.length()); builder.append("\n"); }