mirror of
https://github.com/btcpayserver/btcpayserver.git
synced 2024-11-20 02:28:31 +01:00
Fix #24
This commit is contained in:
parent
ab188ad54f
commit
44c925a4ba
@ -129,6 +129,8 @@ namespace BTCPayServer.Controllers
|
|||||||
|
|
||||||
private async Task<PaymentModel> GetInvoiceModel(string invoiceId, string cryptoCode)
|
private async Task<PaymentModel> GetInvoiceModel(string invoiceId, string cryptoCode)
|
||||||
{
|
{
|
||||||
|
if (cryptoCode == null)
|
||||||
|
throw new ArgumentNullException(nameof(cryptoCode));
|
||||||
var invoice = await _InvoiceRepository.GetInvoice(null, invoiceId);
|
var invoice = await _InvoiceRepository.GetInvoice(null, invoiceId);
|
||||||
var network = _NetworkProvider.GetNetwork(cryptoCode);
|
var network = _NetworkProvider.GetNetwork(cryptoCode);
|
||||||
if (invoice == null || network == null || !invoice.Support(network))
|
if (invoice == null || network == null || !invoice.Support(network))
|
||||||
@ -183,6 +185,8 @@ namespace BTCPayServer.Controllers
|
|||||||
[Route("i/{invoiceId}/status")]
|
[Route("i/{invoiceId}/status")]
|
||||||
public async Task<IActionResult> GetStatus(string invoiceId, string cryptoCode)
|
public async Task<IActionResult> GetStatus(string invoiceId, string cryptoCode)
|
||||||
{
|
{
|
||||||
|
if (cryptoCode == null)
|
||||||
|
cryptoCode = "BTC";
|
||||||
var model = await GetInvoiceModel(invoiceId, cryptoCode);
|
var model = await GetInvoiceModel(invoiceId, cryptoCode);
|
||||||
if (model == null)
|
if (model == null)
|
||||||
return NotFound();
|
return NotFound();
|
||||||
|
@ -256,7 +256,7 @@ namespace BTCPayServer.Services.Invoices
|
|||||||
{
|
{
|
||||||
using (var tx = _Engine.GetTransaction())
|
using (var tx = _Engine.GetTransaction())
|
||||||
{
|
{
|
||||||
tx.TextInsert("InvoiceSearch", Encoders.Base58.DecodeData(invoiceId), string.Join(" ", terms.Where(t => !String.IsNullOrWhiteSpace(t))));
|
tx.TextAppend("InvoiceSearch", Encoders.Base58.DecodeData(invoiceId), string.Join(" ", terms.Where(t => !String.IsNullOrWhiteSpace(t))));
|
||||||
tx.Commit();
|
tx.Commit();
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
Loading…
Reference in New Issue
Block a user