From 93771dd11035e73f5271eaf61aaee0a72667e454 Mon Sep 17 00:00:00 2001 From: Elias Fierke Date: Mon, 27 Apr 2026 08:49:27 +0200 Subject: [PATCH] [fix:] trying to fix one-item-too-much-issue --- Tasks/CombineAddresses.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Tasks/CombineAddresses.cs b/Tasks/CombineAddresses.cs index e20a194..324af2e 100644 --- a/Tasks/CombineAddresses.cs +++ b/Tasks/CombineAddresses.cs @@ -37,7 +37,8 @@ public class CombineAddresses /// public bool CompareAddresses(KasPerson first, KasPerson second, bool only_refsid = false) { - if (first.refsid == second.refsid) return true; + // A refsid of 0 means "missing", so it must not collapse unrelated entries. + if (first.refsid != 0 && second.refsid != 0 && first.refsid == second.refsid) return true; if (!only_refsid) if (first.name == second.name && first.anrede == second.anrede &&