From fc40eb923173b278679596fe7691ea800db5ffb2 Mon Sep 17 00:00:00 2001 From: Dmitri Dolguikh Date: Fri, 10 Jul 2026 10:37:52 +0200 Subject: [PATCH] fixed a flaky test Signed-off-by: Dmitri Dolguikh --- shared/management/networkmap/envelope_test.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/shared/management/networkmap/envelope_test.go b/shared/management/networkmap/envelope_test.go index 7ff204418..21b8d0bf7 100644 --- a/shared/management/networkmap/envelope_test.go +++ b/shared/management/networkmap/envelope_test.go @@ -114,7 +114,11 @@ func TestDecodeEnvelope_MalformedWgKeyPeerSkipped(t *testing.T) { require.Len(t, full.Peers, 2, "smoke fixture should have two peers") // Truncate the second peer's wg_pub_key so it fails the length gate. - full.Peers[1].WgPubKey = full.Peers[1].WgPubKey[:31] + for _, p := range full.Peers { + if base64.StdEncoding.EncodeToString(p.WgPubKey) != localPeerKey { + p.WgPubKey = p.WgPubKey[:31] + } + } wire, err := goproto.Marshal(envelope) require.NoError(t, err, "marshal envelope")