From 31434107ca0aa7b5bc33f2fb3fdc8f7f743bec2d Mon Sep 17 00:00:00 2001 From: SamuelQuetin Date: Tue, 3 Dec 2024 09:36:14 +0100 Subject: [PATCH 1/2] Change color log4j timestamp log --- src/main/resources/log4j2-all.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/resources/log4j2-all.xml b/src/main/resources/log4j2-all.xml index aef9d5e..69ee511 100644 --- a/src/main/resources/log4j2-all.xml +++ b/src/main/resources/log4j2-all.xml @@ -18,7 +18,7 @@ + pattern="%style{%d{ISO8601}}{white} %highlight{%-5level }[%style{%t}{bright,blue}] %style{%C{1.}}{dark,yellow}: %msg%n%throwable" /> From 12d8798525bd6fb06a197eee41292ab8361bb52a Mon Sep 17 00:00:00 2001 From: pierre-maraval Date: Fri, 13 Dec 2024 09:01:02 +0100 Subject: [PATCH 2/2] =?UTF-8?q?FIX=20:=20Gestion=20cas=20ou=20notice=20imp?= =?UTF-8?q?rim=C3=A9e=20non=20r=C3=A9cup=C3=A9r=C3=A9e=20pour=20=C3=A9vite?= =?UTF-8?q?r=20de=20faire=20planter=20le=20mapping?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../fr/abes/kafkatosudoc/kafka/KbartListener.java | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/main/java/fr/abes/kafkatosudoc/kafka/KbartListener.java b/src/main/java/fr/abes/kafkatosudoc/kafka/KbartListener.java index 863b258..82c5049 100644 --- a/src/main/java/fr/abes/kafkatosudoc/kafka/KbartListener.java +++ b/src/main/java/fr/abes/kafkatosudoc/kafka/KbartListener.java @@ -465,10 +465,13 @@ public void listenKbartFromKafkaImprime(ConsumerRecord mapNoticesImprimees = getNoticesImprimeesFromCatalogue(filename, service); service.authenticateBaseSignal(serveurSudoc, portSudoc, loginSudoc, passwordSudoc, signalDb); for (LigneKbartImprime ligneKbartImprime : this.workInProgressMapImprime.get(filename).getListeNotices()) { - KbartAndImprimeDto kbartAndImprimeDto = new KbartAndImprimeDto(); - kbartAndImprimeDto.setKbart(mapper.map(ligneKbartImprime, LigneKbartImprime.class)); - kbartAndImprimeDto.setNotice(mapNoticesImprimees.get(ligneKbartImprime.getPpn().toString())); - creerNoticeAPartirImprime(kbartAndImprimeDto, provider, filename, ligneKbartImprime.getPpn().toString(), service); + NoticeConcrete noticeImprimee = mapNoticesImprimees.get(ligneKbartImprime.getPpn().toString()); + if (noticeImprimee != null) { + KbartAndImprimeDto kbartAndImprimeDto = new KbartAndImprimeDto(); + kbartAndImprimeDto.setKbart(mapper.map(ligneKbartImprime, LigneKbartImprime.class)); + kbartAndImprimeDto.setNotice(noticeImprimee); + creerNoticeAPartirImprime(kbartAndImprimeDto, provider, filename, ligneKbartImprime.getPpn().toString(), service); + } } } } catch (IOException e) {