Fix `Route` serialization round-trip
[rust-lightning] / lightning / src / routing / router.rs
index 77969ae9d96b2f43c9af7c49a5bf7e6a00404a8a..74c5d19da0defafbd0cd494be8e6a7b2c40f2fd2 100644 (file)
@@ -412,7 +412,7 @@ impl Writeable for Route {
                        (1, self.route_params.as_ref().map(|p| &p.payment_params), option),
                        (2, blinded_tails, optional_vec),
                        (3, self.route_params.as_ref().map(|p| p.final_value_msat), option),
-                       (5, self.route_params.as_ref().map(|p| p.max_total_routing_fee_msat), option),
+                       (5, self.route_params.as_ref().and_then(|p| p.max_total_routing_fee_msat), option),
                });
                Ok(())
        }