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 e00189c87cf08e02ba0a9766f3673e9523c6d142..286bd58b4b7a66670e2d4d210c312daad9a9df3c 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 b43843d0651a8236217cf6d99b7966a8b8c7a40a..24040f0e70a028183859b8ede3587c5433aa6b77 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); }