From 3fa0ce28989f1c123d13098eaaace927adf4a7c2 Mon Sep 17 00:00:00 2001
From: OZGCloud <ozgcloud@mgm-tp.com>
Date: Sat, 18 May 2024 18:16:02 +0200
Subject: [PATCH] OZG-5681 use default bean only if no other is available

---
 .../client/autoconfigure/OzgCloudClientAutoConfiguration.java   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/ozg-cloud-spring-boot-starter/src/main/java/de/ozgcloud/client/autoconfigure/OzgCloudClientAutoConfiguration.java b/ozg-cloud-spring-boot-starter/src/main/java/de/ozgcloud/client/autoconfigure/OzgCloudClientAutoConfiguration.java
index 9086c96..eb49172 100644
--- a/ozg-cloud-spring-boot-starter/src/main/java/de/ozgcloud/client/autoconfigure/OzgCloudClientAutoConfiguration.java
+++ b/ozg-cloud-spring-boot-starter/src/main/java/de/ozgcloud/client/autoconfigure/OzgCloudClientAutoConfiguration.java
@@ -169,8 +169,8 @@ public class OzgCloudClientAutoConfiguration {
 	}
 
 	@Bean
-	@Primary
 	@ConditionalOnProperty("ozgcloud.command-manager.address")
+	@ConditionalOnMissingBean(OzgCloudCommandService.class)
 	OzgCloudCommandService grpcOzgCloudCommandService(CommandMapper commandMapper, OzgCloudCallContextProvider contextProvider) {
 		var channel = ManagedChannelBuilder.forTarget(commandManagerProperties.getAddress()).usePlaintext().build();
 
-- 
GitLab