From e6cbda5e93a584ad85dc0602a50cdb0d92da2e06 Mon Sep 17 00:00:00 2001
From: OZGCloud <ozgcloud@mgm-tp.com>
Date: Wed, 6 Nov 2024 18:40:13 +0100
Subject: [PATCH] OZG-6990 extend grpc util: adjust return type

---
 .../src/main/java/de/ozgcloud/common/grpc/GrpcUtil.java       | 4 ++--
 .../src/test/java/de/ozgcloud/common/grpc/GrpcUtilTest.java   | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/ozgcloud-common-lib/src/main/java/de/ozgcloud/common/grpc/GrpcUtil.java b/ozgcloud-common-lib/src/main/java/de/ozgcloud/common/grpc/GrpcUtil.java
index a3c83b7..352a2f4 100644
--- a/ozgcloud-common-lib/src/main/java/de/ozgcloud/common/grpc/GrpcUtil.java
+++ b/ozgcloud-common-lib/src/main/java/de/ozgcloud/common/grpc/GrpcUtil.java
@@ -73,8 +73,8 @@ public class GrpcUtil {
 		return getList(HEADER_KEY_ACCESS_LIMITED_ORGAID, headers);
 	}
 
-	public static Optional<String> getAccessLimited(Metadata headers) {
-		return getFromHeaders(HEADER_KEY_ACCESS_LIMITED, headers);
+	public static Optional<Boolean> getAccessLimited(Metadata headers) {
+		return getFromHeaders(HEADER_KEY_ACCESS_LIMITED, headers).map(Boolean::parseBoolean);
 	}
 
 	public static Optional<String> getFromHeaders(String key, Metadata headers) {
diff --git a/ozgcloud-common-lib/src/test/java/de/ozgcloud/common/grpc/GrpcUtilTest.java b/ozgcloud-common-lib/src/test/java/de/ozgcloud/common/grpc/GrpcUtilTest.java
index f3bb604..ed915d8 100644
--- a/ozgcloud-common-lib/src/test/java/de/ozgcloud/common/grpc/GrpcUtilTest.java
+++ b/ozgcloud-common-lib/src/test/java/de/ozgcloud/common/grpc/GrpcUtilTest.java
@@ -179,11 +179,11 @@ class GrpcUtilTest {
 	@Nested
 	class TestGetAccessLimited {
 
-		private static final String ACCESS_LIMITED = "access-limited";
+		private static final boolean ACCESS_LIMITED = true;
 
 		@Test
 		void shouldCallGetFromHeader() {
-			header.put(GrpcUtil.HEADER_KEY_ACCESS_LIMITED, ACCESS_LIMITED.getBytes());
+			header.put(GrpcUtil.HEADER_KEY_ACCESS_LIMITED, String.valueOf(ACCESS_LIMITED).getBytes());
 
 			var result = GrpcUtil.getAccessLimited(header);
 
-- 
GitLab