diff options
Diffstat (limited to 'src/administration.cpp')
| -rw-r--r-- | src/administration.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/administration.cpp b/src/administration.cpp index 77e8754..6e7d2f1 100644 --- a/src/administration.cpp +++ b/src/administration.cpp @@ -1397,6 +1397,7 @@ invoice administration::invoice_create_empty() strops::format(result.sequential_number, sizeof(result.id), "INV%010d", create_sequence_number()); result.issued_at = time(NULL); result.issued_at -= (result.issued_at % 86400); + result.extras.status = invoice_status::INVOICE_CONCEPT; result.delivered_at = result.issued_at; result.expires_at = result.issued_at + administration::get_default_invoice_expire_duration(); @@ -1752,7 +1753,7 @@ u32 administration::invoice_get_partial_list_incomming(u32 page_index, u32 page_ char* administration::invoice_get_status_string(invoice* invoice) { - switch(invoice->status) + switch(invoice->extras.status) { case invoice_status::INVOICE_CONCEPT: return "invoice.status.concept"; case invoice_status::INVOICE_SENT: return "invoice.status.sent"; |
