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 a3c83b71968f6ec1bffa5f3d014dfa69b9d80946..352a2f4f7c36fab8671e10fcd4a29a8c2d3fb423 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 f3bb6049b072e952cead310054bfbf47084bbb49..ed915d8a1b185974015f692cc57f842ba5e3876b 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);