diff --git a/lightning/src/offers/offer.rs b/lightning/src/offers/offer.rs index 7fd2c4e60e2..559924f1ca2 100644 --- a/lightning/src/offers/offer.rs +++ b/lightning/src/offers/offer.rs @@ -2002,6 +2002,13 @@ mod tests { panic!("error parsing offer: {:?}", e); } + let mut builder = OfferBuilder::new(pubkey(42)); + builder.offer.paths = Some(vec![]); + let offer = builder.build().unwrap(); + if let Err(e) = offer.to_string().parse::() { + panic!("error parsing offer: {:?}", e); + } + let mut builder = OfferBuilder::new(pubkey(42)); builder.offer.issuer_signing_pubkey = None; builder.offer.paths = Some(vec![]);