From 8ed306fe61370beb484530a646bd6a7b90a93145 Mon Sep 17 00:00:00 2001 From: "ext.kwinten.de.backer" Date: Fri, 8 Apr 2022 11:11:03 +0200 Subject: [PATCH] always lowercase payreq --- controllers/payinvoice.ctrl.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/controllers/payinvoice.ctrl.go b/controllers/payinvoice.ctrl.go index 75237f0..548a2be 100644 --- a/controllers/payinvoice.ctrl.go +++ b/controllers/payinvoice.ctrl.go @@ -3,6 +3,7 @@ package controllers import ( "fmt" "net/http" + "strings" "github.com/getAlby/lndhub.go/lib" "github.com/getAlby/lndhub.go/lib/responses" @@ -52,6 +53,7 @@ func (controller *PayInvoiceController) PayInvoice(c echo.Context) error { } paymentRequest := reqBody.Invoice + paymentRequest = strings.ToLower(paymentRequest) decodedPaymentRequest, err := controller.svc.DecodePaymentRequest(c.Request().Context(), paymentRequest) if err != nil { c.Logger().Errorf("Invalid payment request: %v", err)