From 135ee5d0673e89cc24fb7cc4055f4a3eb89a516a Mon Sep 17 00:00:00 2001
From: Jan Zickermann <jan.zickermann@dataport.de>
Date: Tue, 18 Feb 2025 10:31:40 +0100
Subject: [PATCH] OZG-4097 send-attachment: Override contentLength

---
 .../nachrichten/postfach/osiv2/model/FileChunkInfo.java    | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/src/main/java/de/ozgcloud/nachrichten/postfach/osiv2/model/FileChunkInfo.java b/src/main/java/de/ozgcloud/nachrichten/postfach/osiv2/model/FileChunkInfo.java
index 9b29708..b1e049b 100644
--- a/src/main/java/de/ozgcloud/nachrichten/postfach/osiv2/model/FileChunkInfo.java
+++ b/src/main/java/de/ozgcloud/nachrichten/postfach/osiv2/model/FileChunkInfo.java
@@ -25,6 +25,13 @@ public record FileChunkInfo(
 			public InputStream getInputStream() {
 				return new LimitedInputStream(fileInputStream, CHUNK_SIZE);
 			}
+
+			@Override
+			public long contentLength() {
+				return chunkIndex == upload.numberOfChunks() - 1
+						? upload.file().getSize() % CHUNK_SIZE
+						: CHUNK_SIZE;
+			}
 		};
 	}
 }
-- 
GitLab