diff --git a/goofy-server/src/main/java/de/itvsh/goofy/postfach/PostfachMailService.java b/goofy-server/src/main/java/de/itvsh/goofy/postfach/PostfachMailService.java
index 4d2e6faa9fb4e9871a182398d70542264a9f794e..92f9eaabca0aac7e8bd696193494344c452474c8 100644
--- a/goofy-server/src/main/java/de/itvsh/goofy/postfach/PostfachMailService.java
+++ b/goofy-server/src/main/java/de/itvsh/goofy/postfach/PostfachMailService.java
@@ -79,8 +79,8 @@ class PostfachMailService {
 	}
 
 	public OutputStream getAllAsPdf(VorgangWithEingang vorgang, OutputStream out) {
-		var postfachMails = getAll(vorgang.getId());
-		return pdfService.getAllAsPdf(vorgang, postfachMails, getFiles(postfachMails), out);
+		var postfachMails = getAll(vorgang.getId()).toList();
+		return pdfService.getAllAsPdf(vorgang, postfachMails.stream(), getFiles(postfachMails.stream()), out);
 	}
 
 	public Stream<PostfachMail> getAll(String vorgangId) {