diff --git a/bot-core/bot-core-quarkus/src/main/java/dev/struchkov/godfather/quarkus/core/action/AnswerSaveAction.java b/bot-core/bot-core-quarkus/src/main/java/dev/struchkov/godfather/quarkus/core/action/AnswerSaveAction.java index efcb154..191dffc 100644 --- a/bot-core/bot-core-quarkus/src/main/java/dev/struchkov/godfather/quarkus/core/action/AnswerSaveAction.java +++ b/bot-core/bot-core-quarkus/src/main/java/dev/struchkov/godfather/quarkus/core/action/AnswerSaveAction.java @@ -29,7 +29,7 @@ public class AnswerSaveAction implements ActionUnit, M return Uni.createFrom().voidItem() .onItem().transformToUni( v -> checkSave.check(message) - .onItem().ifNotNull().transformToUni( + .flatMap( unit -> { if (checkNotNull(unit)) { return Uni.createFrom().item(UnitRequest.of(unit, message));