From 9e8c4e13a77316bd1e72f03e88f395f0f1c4e8dc Mon Sep 17 00:00:00 2001
From: OZGCloud <ozgcloud@mgm-tp.com>
Date: Thu, 5 Dec 2024 13:21:26 +0100
Subject: [PATCH] OZG-6477 address bugfix

---
 .../fachstelle/security/UserAttributeProvider.java         | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/fachstelle-server/src/main/java/de/ozgcloud/fachstelle/security/UserAttributeProvider.java b/fachstelle-server/src/main/java/de/ozgcloud/fachstelle/security/UserAttributeProvider.java
index 8dcc919..7d1d8f4 100644
--- a/fachstelle-server/src/main/java/de/ozgcloud/fachstelle/security/UserAttributeProvider.java
+++ b/fachstelle-server/src/main/java/de/ozgcloud/fachstelle/security/UserAttributeProvider.java
@@ -88,11 +88,12 @@ class UserAttributeProvider {
 			var nodeName = node.getElementQName().getLocalPart();
 			var textContent = Objects.requireNonNull(node.getDOM()).getTextContent().trim();
 
-			addressBuilder.append(textContent);
 			if (SAML_XML_STRASSE_NODE_NAME.equals(nodeName) || SAML_XML_PLZ_NODE_NAME.equals(nodeName)) {
-				addressBuilder.append(" ");
+				addressBuilder.append(textContent).append(" ");
 			} else if (SAML_XML_HAUSNUMMER_NODE_NAME.equals(nodeName) || SAML_XML_ORT_NODE_NAME.equals(nodeName)) {
-				addressBuilder.append(", ");
+				addressBuilder.append(textContent).append(", ");
+			} else if (SAML_XML_LAND_NODE_NAME.equals(nodeName)) {
+				addressBuilder.append(textContent);
 			}
 		}
 
-- 
GitLab