From 07f0240e2dec481c339dbbb500bff5639a5be1ee Mon Sep 17 00:00:00 2001
From: Felix Reichenbach <felix.reichenbach@mgm-tp.com>
Date: Mon, 13 Jan 2025 10:27:15 +0100
Subject: [PATCH] OZG-6741 move cross origin pattern to application yaml

---
 alfa-server/src/main/resources/application.yml                  | 2 ++
 .../alfa/collaboration/OrganisationsEinheitController.java      | 2 +-
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/alfa-server/src/main/resources/application.yml b/alfa-server/src/main/resources/application.yml
index 521222a6f8..0f45f0f54c 100644
--- a/alfa-server/src/main/resources/application.yml
+++ b/alfa-server/src/main/resources/application.yml
@@ -105,3 +105,5 @@ ozgcloud:
     search-template: /api/userProfiles/?searchBy={searchBy}
   dms:
     enabled: false
+  domain:
+    url-pattern: https://*.ozg-cloud.de
diff --git a/alfa-service/src/main/java/de/ozgcloud/alfa/collaboration/OrganisationsEinheitController.java b/alfa-service/src/main/java/de/ozgcloud/alfa/collaboration/OrganisationsEinheitController.java
index 7d76a396f3..958c49e7fb 100644
--- a/alfa-service/src/main/java/de/ozgcloud/alfa/collaboration/OrganisationsEinheitController.java
+++ b/alfa-service/src/main/java/de/ozgcloud/alfa/collaboration/OrganisationsEinheitController.java
@@ -54,7 +54,7 @@ class OrganisationsEinheitController {
 		return ResponseEntity.of(Optional.of(service.getById(organisationsEinheitId)).map(assembler::toModel));
 	}
 
-	@CrossOrigin(originPatterns = "https://*.ozg-cloud.de")
+	@CrossOrigin(originPatterns = "${ozgcloud.domain.url-pattern}")
 	@GetMapping(params = { SEARCH_BY_PARAM })
 	public CollectionModel<EntityModel<OrganisationsEinheitHeader>> search(@RequestParam String searchBy) {
 		return headerModelAssembler.toCollectionModel(service.searchOrganisationsEinheiten(searchBy).toList());
-- 
GitLab