File tree Expand file tree Collapse file tree 2 files changed +6
-4
lines changed Expand file tree Collapse file tree 2 files changed +6
-4
lines changed Original file line number Diff line number Diff line change @@ -265,8 +265,10 @@ impl<'a> bip21::de::DeserializationState<'a> for DeserializationState {
265265			"lno"  => { 
266266				let  bolt12_value =
267267					String :: try_from ( value) . map_err ( |_| Error :: UriParameterParsingFailed ) ?; 
268- 				let  offer =
269- 					bolt12_value. parse :: < Offer > ( ) . map_err ( |_| Error :: UriParameterParsingFailed ) ?; 
268+ 				let  offer = bolt12_value
269+ 					. to_lowercase ( ) 
270+ 					. parse :: < Offer > ( ) 
271+ 					. map_err ( |_| Error :: UriParameterParsingFailed ) ?; 
270272				self . bolt12_offer  = Some ( offer) ; 
271273				Ok ( bip21:: de:: ParamKind :: Known ) 
272274			} , 
@@ -342,7 +344,7 @@ mod tests {
342344		} 
343345
344346		if  let  Some ( offer)  = parsed_uri_with_offer. extras . bolt12_offer  { 
345- 			assert_eq ! ( offer,  Offer :: from_str( expected_bolt12_offer_2) . unwrap( ) ) ; 
347+ 			assert_eq ! ( offer,  Offer :: from_str( & expected_bolt12_offer_2. to_lowercase ( ) ) . unwrap( ) ) ; 
346348		}  else  { 
347349			panic ! ( "No offer found." ) ; 
348350		} 
Original file line number Diff line number Diff line change @@ -849,7 +849,7 @@ fn unified_qr_send_receive() {
849849	let  expiry_sec = 4_000 ; 
850850
851851	let  uqr_payment = node_b. unified_qr_payment ( ) . receive ( expected_amount_sats,  "asdf" ,  expiry_sec) ; 
852- 	let  uri_str = uqr_payment. clone ( ) . unwrap ( ) ; 
852+ 	let  uri_str = uqr_payment. clone ( ) . unwrap ( ) . to_lowercase ( ) ; 
853853	let  offer_payment_id:  PaymentId  = match  node_a. unified_qr_payment ( ) . send ( & uri_str)  { 
854854		Ok ( QrPaymentResult :: Bolt12  {  payment_id } )  => { 
855855			println ! ( "\n Bolt12 payment sent successfully with PaymentID: {:?}" ,  payment_id) ; 
    
 
   
 
     
   
   
          
     
  
    
     
 
    
      
     
 
     
    You can’t perform that action at this time.
  
 
    
  
     
    
      
        
     
 
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments