This code works fine. It returns Flux anyway. But I will to know is it correct because the if statement evaluates first, but publisher evaluates whe
Flux