diff --git a/nachrichten-manager-server/src/main/java/de/ozgcloud/nachrichten/common/vorgang/NachrichtenVorgangMapper.java b/nachrichten-manager-server/src/main/java/de/ozgcloud/nachrichten/common/vorgang/NachrichtenVorgangMapper.java
index eaedc0952ed987f05b470788e96329618f1eb7cd..7dabcf055fafa85da493e8a5e54b6bb2da15e446 100644
--- a/nachrichten-manager-server/src/main/java/de/ozgcloud/nachrichten/common/vorgang/NachrichtenVorgangMapper.java
+++ b/nachrichten-manager-server/src/main/java/de/ozgcloud/nachrichten/common/vorgang/NachrichtenVorgangMapper.java
@@ -1,8 +1,5 @@
 package de.ozgcloud.nachrichten.common.vorgang;
 
-import java.util.Optional;
-
-import org.apache.commons.collections.CollectionUtils;
 import org.apache.commons.lang3.StringUtils;
 import org.mapstruct.Mapper;
 import org.mapstruct.Mapping;
@@ -20,11 +17,8 @@ interface NachrichtenVorgangMapper {
 	Vorgang fromVorgangWithEingang(GrpcVorgangWithEingang vorgangWithEingang);
 
 	default String getPostfachId(GrpcVorgangHead head) {
-		var postfachAddressList = head.getServiceKonto().getPostfachAddressesList();
-		return Optional.of(postfachAddressList)
-				.filter(CollectionUtils::isNotEmpty)
-				.map(list -> list.get(0))
-				.map(this::getPostfachId)
+		return head.getServiceKonto().getPostfachAddressesList().stream()
+				.map(this::getPostfachId).findFirst()
 				.orElse(StringUtils.EMPTY);
 	}