From 7326ee88abca71d2fcbc2a8f9a373d38baa85558 Mon Sep 17 00:00:00 2001 From: Jan Zickermann <jan.zickermann@dataport.de> Date: Tue, 18 Feb 2025 11:33:36 +0100 Subject: [PATCH] OZG-4097 send-attachment: Set upload target to unspecified --- .../postfach/osiv2/transfer/Osi2RequestMapper.java | 2 +- .../postfach/osiv2/transfer/Osi2RequestMapperTest.java | 9 +++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/src/main/java/de/ozgcloud/nachrichten/postfach/osiv2/transfer/Osi2RequestMapper.java b/src/main/java/de/ozgcloud/nachrichten/postfach/osiv2/transfer/Osi2RequestMapper.java index e00189c..286bd58 100644 --- a/src/main/java/de/ozgcloud/nachrichten/postfach/osiv2/transfer/Osi2RequestMapper.java +++ b/src/main/java/de/ozgcloud/nachrichten/postfach/osiv2/transfer/Osi2RequestMapper.java @@ -76,7 +76,7 @@ public interface Osi2RequestMapper { }; } - @Mapping(target = "target", ignore = true) + @Mapping(target = "target", constant = "UNSPECIFIED") @Mapping(target = "uploadUid", source = "upload.guid") @Mapping(target = "fileName", source = "upload.file.name") @Mapping(target = "contentType", source = "upload.file.contentType") diff --git a/src/test/java/de/ozgcloud/nachrichten/postfach/osiv2/transfer/Osi2RequestMapperTest.java b/src/test/java/de/ozgcloud/nachrichten/postfach/osiv2/transfer/Osi2RequestMapperTest.java index b43843d..24040f0 100644 --- a/src/test/java/de/ozgcloud/nachrichten/postfach/osiv2/transfer/Osi2RequestMapperTest.java +++ b/src/test/java/de/ozgcloud/nachrichten/postfach/osiv2/transfer/Osi2RequestMapperTest.java @@ -30,6 +30,7 @@ import de.ozgcloud.nachrichten.postfach.osiv2.gen.model.DomainChunkMetaData; import de.ozgcloud.nachrichten.postfach.osiv2.gen.model.MessageExchangeFiles; import de.ozgcloud.nachrichten.postfach.osiv2.gen.model.OutSendMessageRequestV2; import de.ozgcloud.nachrichten.postfach.osiv2.gen.model.V1EidasLevel; +import de.ozgcloud.nachrichten.postfach.osiv2.gen.model.V1FilestorageTarget; import de.ozgcloud.nachrichten.postfach.osiv2.gen.model.V1ReplyBehavior; import de.ozgcloud.nachrichten.postfach.osiv2.model.FileChunkInfo; @@ -315,6 +316,14 @@ class Osi2RequestMapperTest { assertThat(result.getTotalFileSize()).isEqualTo(UPLOAD_SIZE); } + @DisplayName("should set target to unspecified") + @Test + void shouldSetTargetToUnspecified() { + var result = doMapping(); + + assertThat(result.getTarget()).isEqualTo(V1FilestorageTarget.UNSPECIFIED); + } + private DomainChunkMetaData doMapping() { return mapper.mapDomainChunkMetaData(chunkInfo); } -- GitLab