diff --git a/pageserver/src/walreceiver.rs b/pageserver/src/walreceiver.rs index dc0e9e84db..e1c80932a1 100644 --- a/pageserver/src/walreceiver.rs +++ b/pageserver/src/walreceiver.rs @@ -245,7 +245,11 @@ fn walreceiver_main( reply_requested, ); - reply_requested.then(|| timeline.get_last_valid_lsn()) + if reply_requested { + Some(timeline.get_last_valid_lsn()) + } else { + None + } } _ => None,