mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2024-09-20 00:11:35 +02:00
Use 1st invoice (if it exists) on invoice design/customize page
This commit is contained in:
parent
1a95ada2bc
commit
e1210cb960
@ -552,7 +552,12 @@ class AccountController extends BaseController
|
||||
private function showInvoiceDesign($section)
|
||||
{
|
||||
$account = Auth::user()->account->load('country');
|
||||
$invoice = new stdClass();
|
||||
|
||||
if ($invoice = Invoice::scope()->invoices()->orderBy('id')->first()) {
|
||||
$invoice->load('account', 'client.contacts', 'invoice_items');
|
||||
$invoice->invoice_date = Utils::fromSqlDate($invoice->invoice_date);
|
||||
$invoice->due_date = Utils::fromSqlDate($invoice->due_date);
|
||||
} else {
|
||||
$client = new stdClass();
|
||||
$contact = new stdClass();
|
||||
$invoiceItem = new stdClass();
|
||||
@ -576,6 +581,7 @@ class AccountController extends BaseController
|
||||
$client->custom_value2 = '0000';
|
||||
}
|
||||
|
||||
$invoice = new stdClass();
|
||||
$invoice->invoice_number = '0000';
|
||||
$invoice->invoice_date = Utils::fromSqlDate(date('Y-m-d'));
|
||||
$invoice->account = json_decode($account->toJson());
|
||||
@ -617,6 +623,7 @@ class AccountController extends BaseController
|
||||
$invoice->invoice_items = [$invoiceItem];
|
||||
//$invoice->documents = $account->hasFeature(FEATURE_DOCUMENTS) ? [$document] : [];
|
||||
$invoice->documents = [];
|
||||
}
|
||||
|
||||
$data['account'] = $account;
|
||||
$data['invoice'] = $invoice;
|
||||
|
Loading…
Reference in New Issue
Block a user