Skip to content

Commit c606af5

Browse files
Fixed the unexpected 207 status code returned from remrem-publish (#309)
1 parent f4b2b64 commit c606af5

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
<version>2.0.15</version>
1010
</parent>
1111
<properties>
12-
<eiffel-remrem-publish.version>2.1.7</eiffel-remrem-publish.version>
12+
<eiffel-remrem-publish.version>2.1.8</eiffel-remrem-publish.version>
1313
<eiffel-remrem-semantics.version>2.4.1</eiffel-remrem-semantics.version>
1414
</properties>
1515
<artifactId>eiffel-remrem-publish</artifactId>

publish-service/src/main/java/com/ericsson/eiffel/remrem/publish/controller/ProducerController.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -179,9 +179,9 @@ private HttpStatus getHttpStatus(SendResult result) {
179179
if (events.size() == 1) {
180180
return HttpStatus.valueOf(events.get(0).getStatusCode());
181181
}
182-
else {
183-
return HttpStatus.MULTI_STATUS;
184-
}
182+
boolean allSuccessFull = events.stream().allMatch(event -> event.getStatusCode() == HttpStatus.OK.value());
183+
184+
return allSuccessFull ? HttpStatus.OK : HttpStatus.MULTI_STATUS;
185185
}
186186

187187
/**

0 commit comments

Comments
 (0)