mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-07-09 03:14:30 -04:00
Bug fixes
This commit is contained in:
parent
3b4220cede
commit
36114d251f
@ -411,7 +411,7 @@ class PaymentController extends \BaseController
|
||||
|
||||
if ($invoice->is_quote)
|
||||
{
|
||||
$invoice = $this->invoiceRepo->cloneInvoice($invoice, $invoice->id, $invitation);
|
||||
$invoice = $this->invoiceRepo->cloneInvoice($invoice, $invoice->id);
|
||||
}
|
||||
|
||||
$payment = Payment::createNew($invitation);
|
||||
@ -430,10 +430,10 @@ class PaymentController extends \BaseController
|
||||
}
|
||||
|
||||
$payment->save();
|
||||
|
||||
|
||||
$invoice->invoice_status_id = INVOICE_STATUS_PAID;
|
||||
$invoice->save();
|
||||
|
||||
|
||||
Event::fire('invoice.paid', $payment);
|
||||
|
||||
return $payment;
|
||||
|
@ -12,7 +12,7 @@ class EntityModel extends Eloquent
|
||||
$className = get_called_class();
|
||||
$entity = new $className();
|
||||
|
||||
if ($parent)
|
||||
if ($parent)
|
||||
{
|
||||
$entity->user_id = $parent->user_id;
|
||||
$entity->account_id = $parent->account_id;
|
||||
|
@ -318,11 +318,11 @@ class InvoiceRepository
|
||||
return $invoice;
|
||||
}
|
||||
|
||||
public function cloneInvoice($invoice, $quotePublicId = null, $invitation = null)
|
||||
public function cloneInvoice($invoice, $quotePublicId = null)
|
||||
{
|
||||
$invoice->load('invitations', 'invoice_items');
|
||||
|
||||
$clone = Invoice::createNew($invitation ? $invitation : $invoice);
|
||||
$clone = Invoice::createNew($invoice);
|
||||
$clone->balance = $invoice->amount;
|
||||
$clone->invoice_number = $invoice->account->getNextInvoiceNumber();
|
||||
|
||||
@ -364,7 +364,7 @@ class InvoiceRepository
|
||||
|
||||
foreach ($invoice->invoice_items as $item)
|
||||
{
|
||||
$cloneItem = InvoiceItem::createNew();
|
||||
$cloneItem = InvoiceItem::createNew($invoice);
|
||||
|
||||
foreach ([
|
||||
'product_id',
|
||||
@ -383,7 +383,7 @@ class InvoiceRepository
|
||||
|
||||
foreach ($invoice->invitations as $invitation)
|
||||
{
|
||||
$cloneInvitation = Invitation::createNew();
|
||||
$cloneInvitation = Invitation::createNew($invoice);
|
||||
$cloneInvitation->contact_id = $invitation->contact_id;
|
||||
$cloneInvitation->invitation_key = str_random(RANDOM_KEY_LENGTH);
|
||||
$clone->invitations()->save($cloneInvitation);
|
||||
|
@ -19,7 +19,7 @@
|
||||
|
||||
@if ($showNinjaFooter)
|
||||
<p/>
|
||||
{{ trans('texts.ninja_email_footer', ['site' => '<a href="https://www.invoiceninja.com/?utm_source=email_footer">Invoice Ninja</a>']) }}
|
||||
{{ trans('texts.ninja_email_footer', ['site' => '<a href="https://www.invoiceninja.com/?utm_source=view_email_footer">Invoice Ninja</a>']) }}
|
||||
@endif
|
||||
|
||||
</body>
|
||||
|
@ -18,7 +18,7 @@
|
||||
|
||||
@if ($showNinjaFooter)
|
||||
<p/>
|
||||
{{ trans('texts.ninja_email_footer', ['site' => '<a href="https://www.invoiceninja.com/?utm_source=email_footer">Invoice Ninja</a>']) }}
|
||||
{{ trans('texts.ninja_email_footer', ['site' => '<a href="https://www.invoiceninja.com/?utm_source=payment_email_footer">Invoice Ninja</a>']) }}
|
||||
@endif
|
||||
|
||||
</body>
|
||||
|
Loading…
x
Reference in New Issue
Block a user