diff --git a/batch/pom.xml b/batch/pom.xml
index b5e26043..6c34d3bf 100644
--- a/batch/pom.xml
+++ b/batch/pom.xml
@@ -3,7 +3,7 @@
itembackoffice
fr.abes.item
- 3.1.0
+ 3.1.1-SNAPSHOT
4.0.0
jar
diff --git a/core/pom.xml b/core/pom.xml
index ccee085c..39183be9 100644
--- a/core/pom.xml
+++ b/core/pom.xml
@@ -3,7 +3,7 @@
itembackoffice
fr.abes.item
- 3.1.0
+ 3.1.1-SNAPSHOT
4.0.0
jar
diff --git a/core/src/main/java/fr/abes/item/core/service/impl/DemandeSuppService.java b/core/src/main/java/fr/abes/item/core/service/impl/DemandeSuppService.java
index 7fad4c98..c23101d9 100644
--- a/core/src/main/java/fr/abes/item/core/service/impl/DemandeSuppService.java
+++ b/core/src/main/java/fr/abes/item/core/service/impl/DemandeSuppService.java
@@ -361,6 +361,8 @@ public String[] getNoticeExemplaireAvantApres(Demande demande, LigneFichier lign
try {
traitementService.authenticate("M" + demandeSupp.getRcr());
List exemplairesExistants = getExemplairesExistants(ligneFichierSupp);
+ //On ne conserve que les EPN de son RCR
+ exemplairesExistants = exemplairesExistants.stream().filter(exemplaire -> exemplaire.findZone("930", 0).findSubLabel("$b").equals(demandeSupp.getRcr())).toList();
if (exemplairesExistants.isEmpty()) {
return new String[] {
ligneFichierSupp.getPpn(),
diff --git a/pom.xml b/pom.xml
index caaf0418..4330be10 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,7 +4,7 @@
fr.abes.item
itembackoffice
- 3.1.0
+ 3.1.1-SNAPSHOT
core
web
@@ -139,7 +139,7 @@
commons-io
commons-io
- 2.7
+ 2.14.0
org.apache.maven
diff --git a/web/pom.xml b/web/pom.xml
index e084bbe7..c1df7f37 100644
--- a/web/pom.xml
+++ b/web/pom.xml
@@ -3,7 +3,7 @@
itembackoffice
fr.abes.item
- 3.1.0
+ 3.1.1-SNAPSHOT
4.0.0
jar