From ca03bfe84946f3a2153ccfc7b8e4b6af941a239e Mon Sep 17 00:00:00 2001 From: OZGCloud <ozgcloud@mgm-tp.com> Date: Tue, 31 May 2022 14:57:27 +0200 Subject: [PATCH] OZG-1523 Bearbeiten von Kommentaren gefixed --- .../de/itvsh/goofy/kommentar/KommentarRemoteService.java | 6 +++--- .../goofy/kommentar/KommentarCommandControllerTest.java | 7 +++++-- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/goofy-server/src/main/java/de/itvsh/goofy/kommentar/KommentarRemoteService.java b/goofy-server/src/main/java/de/itvsh/goofy/kommentar/KommentarRemoteService.java index a4a1325bb1..11ee02a8f9 100644 --- a/goofy-server/src/main/java/de/itvsh/goofy/kommentar/KommentarRemoteService.java +++ b/goofy-server/src/main/java/de/itvsh/goofy/kommentar/KommentarRemoteService.java @@ -15,8 +15,8 @@ import net.devh.boot.grpc.client.inject.GrpcClient; @Service class KommentarRemoteService { + static final String ITEM_NAME = "Kommentar"; - public static final String ITEM_NAME = "Kommentar"; @GrpcClient(GoofyServerApplication.GRPC_CLIENT) private VorgangAttachedItemServiceBlockingStub vorgangAttachedItemServiceStub; @Autowired @@ -42,8 +42,8 @@ class KommentarRemoteService { public Kommentar getById(String kommentarId) { var response = vorgangAttachedItemServiceStub.getById(buildRequest(kommentarId)); - - return mapper.fromItemMap(grpcObjectMapper.mapFromGrpc(response.getVorgangAttachedItem().getItem())); + var kommentar = mapper.fromItemMap(grpcObjectMapper.mapFromGrpc(response.getVorgangAttachedItem().getItem())); + return kommentar.toBuilder().vorgangId(response.getVorgangAttachedItem().getVorgangId()).build(); } private GrpcVorgangAttachedItemRequest buildRequest(String kommentarId) { diff --git a/goofy-server/src/test/java/de/itvsh/goofy/kommentar/KommentarCommandControllerTest.java b/goofy-server/src/test/java/de/itvsh/goofy/kommentar/KommentarCommandControllerTest.java index 7def511e8d..18b1a52310 100644 --- a/goofy-server/src/test/java/de/itvsh/goofy/kommentar/KommentarCommandControllerTest.java +++ b/goofy-server/src/test/java/de/itvsh/goofy/kommentar/KommentarCommandControllerTest.java @@ -77,7 +77,9 @@ class KommentarCommandControllerTest { assertThat(command).usingRecursiveComparison() .ignoringFields("body", "status") - .isEqualTo(CommandTestFactory.createBuilder().order(CommandOrder.CREATE_ATTACHED_ITEM).relationId("-1").id(null).build()); + .isEqualTo(CommandTestFactory.createBuilder().order(CommandOrder.CREATE_ATTACHED_ITEM) + .relationId(KommentarCommandController.NOT_SET) + .id(null).build()); } private ResultActions doRequest() throws Exception { @@ -129,7 +131,8 @@ class KommentarCommandControllerTest { assertThat(command).usingRecursiveComparison() .ignoringFields("body", "status") - .isEqualTo(CommandTestFactory.createBuilder().order(CommandOrder.UPDATE_ATTACHED_ITEM).relationId("-1").id(null).build()); + .isEqualTo(CommandTestFactory.createBuilder().order(CommandOrder.UPDATE_ATTACHED_ITEM).relationId("-1").vorgangId("-1").id(null) + .build()); } @Test -- GitLab