Merge pull request #5768 from priyanshiiit/lookupInvoice

lnd: adds NOT_FOUND status code for LookupInvoice
This commit is contained in:
Olaoluwa Osuntokun
2021-09-28 14:33:29 -07:00
committed by GitHub
2 changed files with 7 additions and 1 deletions

View File

@ -5101,7 +5101,10 @@ func (r *rpcServer) LookupInvoice(ctx context.Context,
rpcsLog.Tracef("[lookupinvoice] searching for invoice %x", payHash[:])
invoice, err := r.server.invoices.LookupInvoice(payHash)
if err != nil {
switch {
case err == channeldb.ErrInvoiceNotFound:
return nil, status.Error(codes.NotFound, err.Error())
case err != nil:
return nil, err
}