Fix CloudEvent prefix and fix the name of CloudEventAttributesProvider.java
This commit is contained in:
@@ -79,7 +79,9 @@ public class FunctionController {
|
||||
Publisher<?> result = (Publisher<?>) function.apply(Flux.fromIterable(files));
|
||||
BodyBuilder builder = ResponseEntity.ok();
|
||||
if (result instanceof Flux) {
|
||||
result = Flux.from(result).map(message -> ((Message<?>) message).getPayload()).collectList();
|
||||
result = Flux.from(result).map(message -> {
|
||||
return message instanceof Message ? ((Message<?>) message).getPayload() : message;
|
||||
}).collectList();
|
||||
}
|
||||
return Mono.from(result).flatMap(body -> Mono.just(builder.body(body)));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user