From 818122e44902cb10eb24a7c858d974205ed7bb53 Mon Sep 17 00:00:00 2001 From: Elias Fierke Date: Wed, 9 Jul 2025 23:33:40 +0200 Subject: [PATCH] [fix:] fixed issue where countires with shorter or longer plz's have been discriminated --- AddressCheck.cs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/AddressCheck.cs b/AddressCheck.cs index 00f65e5..fe61589 100644 --- a/AddressCheck.cs +++ b/AddressCheck.cs @@ -46,12 +46,16 @@ public class AddressCheck var address_component_count = 2; // cause anrede and name are first // Prüfung - if (person.plz < 10000) + if ((person.plz < 10000 && string.IsNullOrWhiteSpace(person.land)) || + (person.plz < 10000 && person.land == "GER") || + (person.plz < 10000 && person.land == "DE")) { hasFaults = true; errors.Add(ErrorTypes.PlzTooShort); } - else if (person.plz > 99999) + else if ((person.plz > 99999 && string.IsNullOrWhiteSpace(person.land)) || + (person.plz > 99999 && person.land == "GER") || + (person.plz > 99999 && person.land == "DE")) { hasFaults = true; errors.Add(ErrorTypes.PlzTooLong);