From 47ab2175fae20819d3c3aa5e41b161d76cd1fc07 Mon Sep 17 00:00:00 2001
From: Krzysztof Witukiewicz <krzysztof.witukiewicz@mgm-tp.com>
Date: Tue, 25 Feb 2025 09:28:09 +0100
Subject: [PATCH] OZG-3936 OZG-7793 Use Autowired on constructor

---
 .../alfa/common/LinkedUserProfileResourceSerializer.java     | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/alfa-service/src/main/java/de/ozgcloud/alfa/common/LinkedUserProfileResourceSerializer.java b/alfa-service/src/main/java/de/ozgcloud/alfa/common/LinkedUserProfileResourceSerializer.java
index b067021ed7..285b74549e 100644
--- a/alfa-service/src/main/java/de/ozgcloud/alfa/common/LinkedUserProfileResourceSerializer.java
+++ b/alfa-service/src/main/java/de/ozgcloud/alfa/common/LinkedUserProfileResourceSerializer.java
@@ -45,8 +45,6 @@ import de.ozgcloud.common.errorhandling.TechnicalException;
 @Component
 public class LinkedUserProfileResourceSerializer extends JsonSerializer<Object> implements ContextualSerializer {
 
-	// need to autowire, because Spring calls the constructor without parameters
-	@Autowired
 	private final UserManagerUrlProvider userManagerUrlProvider;
 
 	private LinkedUserProfileResource annotation;
@@ -56,7 +54,8 @@ public class LinkedUserProfileResourceSerializer extends JsonSerializer<Object>
 		this(new UserManagerUrlProvider(new UserManagerProperties()));
 	}
 
-	private LinkedUserProfileResourceSerializer(UserManagerUrlProvider userManagerUrlProvider) {
+	@Autowired
+	public LinkedUserProfileResourceSerializer(UserManagerUrlProvider userManagerUrlProvider) {
 		this.userManagerUrlProvider = userManagerUrlProvider;
 	}
 
-- 
GitLab