Merge branch '7.0.x'

This commit is contained in:
rstoyanchev
2026-04-16 21:15:42 +01:00
@@ -106,6 +106,7 @@ public class MultipartHttpMessageReader extends LoggingCodecSupport
}
@SuppressWarnings("unchecked")
@Override
public Mono<MultiValueMap<String, Part>> readMono(ResolvableType elementType,
ReactiveHttpInputMessage inputMessage, Map<String, Object> hints) {
@@ -115,6 +116,9 @@ public class MultipartHttpMessageReader extends LoggingCodecSupport
return this.partReader.read(elementType, inputMessage, allHints)
.collectMultimap(Part::name)
.doOnDiscard(Map.class, map ->
((Map<String, Collection<Part>>) map).values()
.forEach(parts -> parts.forEach(part -> part.delete().subscribe())))
.doOnNext(map ->
LogFormatUtils.traceDebug(logger, traceOn -> Hints.getLogPrefix(hints) + "Parsed " +
(isEnableLoggingRequestDetails() ?