fix invoice exception status not displaying in list

fixes #1960
This commit is contained in:
Kukks 2020-10-08 08:42:45 +02:00
parent 182d67881d
commit b2052ca308
3 changed files with 3 additions and 3 deletions

View file

@ -669,7 +669,7 @@ namespace BTCPayServer.Controllers
var state = invoice.GetInvoiceState();
model.Invoices.Add(new InvoiceModel()
{
Status = invoice.Status,
Status = state,
ShowCheckout = invoice.Status == InvoiceStatus.New,
Date = invoice.InvoiceTime,
InvoiceId = invoice.Id,

View file

@ -19,7 +19,7 @@ namespace BTCPayServer.Models.InvoicingModels
public string RedirectUrl { get; set; }
public string InvoiceId { get; set; }
public InvoiceStatus Status { get; set; }
public InvoiceState Status { get; set; }
public bool CanMarkComplete { get; set; }
public bool CanMarkInvalid { get; set; }
public bool CanMarkStatus => CanMarkComplete || CanMarkInvalid;

View file

@ -267,7 +267,7 @@
{
<div id="pavpill_@invoice.InvoiceId" class="badge badge-@invoice.Status.ToString().ToLower()">
<span class="dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
@invoice.Status.ToString().ToLower()
@invoice.Status.ToString()
</span>
<div class="dropdown-menu pull-right">
@if (invoice.CanMarkInvalid)