Browse Source

Fix error message in SynchronossPartHttpMessageReader

pull/27218/head
Moncef AOUDIA 5 years ago committed by Rossen Stoyanchev
parent
commit
a747cc3e91
  1. 2
      spring-web/src/main/java/org/springframework/http/codec/multipart/SynchronossPartHttpMessageReader.java
  2. 2
      spring-web/src/test/java/org/springframework/http/codec/multipart/SynchronossPartHttpMessageReaderTests.java

2
spring-web/src/main/java/org/springframework/http/codec/multipart/SynchronossPartHttpMessageReader.java

@ -356,7 +356,7 @@ public class SynchronossPartHttpMessageReader extends LoggingCodecSupport implem @@ -356,7 +356,7 @@ public class SynchronossPartHttpMessageReader extends LoggingCodecSupport implem
this.isFilePart = (MultipartUtils.getFileName(headers) != null);
this.partSize = 0;
if (maxParts > 0 && index > maxParts) {
throw new DecodingException("Too many parts (" + index + " allowed)");
throw new DecodingException("Too many parts (" + index + "/" + maxParts + " allowed)");
}
return this.storageFactory.newStreamStorageForPartBody(headers, index);
}

2
spring-web/src/test/java/org/springframework/http/codec/multipart/SynchronossPartHttpMessageReaderTests.java

@ -170,7 +170,7 @@ public class SynchronossPartHttpMessageReaderTests extends AbstractLeakCheckingT @@ -170,7 +170,7 @@ public class SynchronossPartHttpMessageReaderTests extends AbstractLeakCheckingT
.isInstanceOf(DecodingException.class)
.hasMessageStartingWith("Failure while parsing part[2]");
assertThat(ex.getCause())
.hasMessage("Too many parts (2 allowed)");
.hasMessage("Too many parts (2/1 allowed)");
}
);
}

Loading…
Cancel
Save