diff --git a/alfa-service/src/main/java/de/ozgcloud/alfa/forwarding/ForwardVorgangCommandBodyMapper.java b/alfa-service/src/main/java/de/ozgcloud/alfa/forwarding/ForwardVorgangCommandBodyMapper.java index bd36a44d244b5e355044ce4a4783ba4e6afd0fb6..d6d0cf677bbeda5357f5cd92bb1ed5e77e0641c8 100644 --- a/alfa-service/src/main/java/de/ozgcloud/alfa/forwarding/ForwardVorgangCommandBodyMapper.java +++ b/alfa-service/src/main/java/de/ozgcloud/alfa/forwarding/ForwardVorgangCommandBodyMapper.java @@ -32,7 +32,7 @@ import de.ozgcloud.alfa.collaboration.OrganisationsEinheit; @Mapper interface ForwardVorgangCommandBodyMapper { - @Mapping(target = "organisationEinheitId", ignore = true) + @Mapping(target = "organisationEinheitId", source = "xzufiId.id") @Mapping(target = ".", source = "anschrift") ForwardVorgangCommandBody updateFromOrganisationEinheit(OrganisationsEinheit organisationsEinheit, @MappingTarget ForwardVorgangCommandBody commandBody); } diff --git a/alfa-service/src/test/java/de/ozgcloud/alfa/forwarding/ForwardVorgangCommandBodyMapperTest.java b/alfa-service/src/test/java/de/ozgcloud/alfa/forwarding/ForwardVorgangCommandBodyMapperTest.java index 084a164b9dc5098685ce77e7af4e2a03f96c59f8..d92662563790f1538d5f41ffbd17108319d05a74 100644 --- a/alfa-service/src/test/java/de/ozgcloud/alfa/forwarding/ForwardVorgangCommandBodyMapperTest.java +++ b/alfa-service/src/test/java/de/ozgcloud/alfa/forwarding/ForwardVorgangCommandBodyMapperTest.java @@ -49,15 +49,7 @@ class ForwardVorgangCommandBodyMapperTest { void shouldUpdateFromOrganisationEinheit() { mapper.updateFromOrganisationEinheit(OrganisationsEinheitTestFactory.create(), body); - assertThat(body).usingRecursiveComparison().ignoringFields("organisationEinheitId") - .isEqualTo(ForwardVorgangCommandBodyTestFactory.create()); - } - - @Test - void shouldPreserveId() { - mapper.updateFromOrganisationEinheit(OrganisationsEinheitTestFactory.create(), body); - - assertThat(body.getOrganisationEinheitId()).isEqualTo(ORGANISATIONS_EINHEIT_ID); + assertThat(body).usingRecursiveComparison().isEqualTo(ForwardVorgangCommandBodyTestFactory.create()); } } } diff --git a/alfa-service/src/test/java/de/ozgcloud/alfa/forwarding/ForwardVorgangCommandBodyTestFactory.java b/alfa-service/src/test/java/de/ozgcloud/alfa/forwarding/ForwardVorgangCommandBodyTestFactory.java index abf89a2543920bfa2a5116a356a60bb7ab18e2d9..de7f68117af6d88ac69da1311cd9a4ea9e0e3a96 100644 --- a/alfa-service/src/test/java/de/ozgcloud/alfa/forwarding/ForwardVorgangCommandBodyTestFactory.java +++ b/alfa-service/src/test/java/de/ozgcloud/alfa/forwarding/ForwardVorgangCommandBodyTestFactory.java @@ -35,7 +35,7 @@ class ForwardVorgangCommandBodyTestFactory { static ForwardVorgangCommandBodyBuilder createBuilder() { return ForwardVorgangCommandBody.builder() - .organisationEinheitId(OrganisationsEinheitTestFactory.ID) + .organisationEinheitId(OrganisationsEinheitTestFactory.XZUFI_ID.getId()) .name(OrganisationsEinheitTestFactory.NAME) .strasse(AnschriftTestFactory.STRASSE) .ort(AnschriftTestFactory.ORT)