mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2024-11-10 13:12:50 +01:00
Merge pull request #6923 from turbo124/v5-develop
Fix for double Update Entity Webhook call
This commit is contained in:
commit
aaf5cfb7cd
@ -37,7 +37,7 @@ class VersionCheck implements ShouldQueue
|
|||||||
{
|
{
|
||||||
$version_file = trim(file_get_contents(config('ninja.version_url')));
|
$version_file = trim(file_get_contents(config('ninja.version_url')));
|
||||||
|
|
||||||
info("latest version = {$version_file}");
|
nlog("latest version = {$version_file}");
|
||||||
|
|
||||||
if ($version_file) {
|
if ($version_file) {
|
||||||
Account::whereNotNull('id')->update(['latest_version' => $version_file]);
|
Account::whereNotNull('id')->update(['latest_version' => $version_file]);
|
||||||
|
@ -42,7 +42,7 @@ class CreditEmailedNotification implements ShouldQueue
|
|||||||
|
|
||||||
$credit = $event->invitation->credit;
|
$credit = $event->invitation->credit;
|
||||||
$credit->last_sent_date = now();
|
$credit->last_sent_date = now();
|
||||||
$credit->save();
|
$credit->saveQuietly();
|
||||||
|
|
||||||
$nmo = new NinjaMailerObject;
|
$nmo = new NinjaMailerObject;
|
||||||
$nmo->mailable = new NinjaMailer( (new EntitySentObject($event->invitation, 'credit', $event->template))->build() );
|
$nmo->mailable = new NinjaMailer( (new EntitySentObject($event->invitation, 'credit', $event->template))->build() );
|
||||||
|
@ -42,7 +42,7 @@ class InvoiceEmailedNotification implements ShouldQueue
|
|||||||
|
|
||||||
$invoice = $event->invitation->invoice;
|
$invoice = $event->invitation->invoice;
|
||||||
$invoice->last_sent_date = now();
|
$invoice->last_sent_date = now();
|
||||||
$invoice->save();
|
$invoice->saveQuietly();
|
||||||
|
|
||||||
$nmo = new NinjaMailerObject;
|
$nmo = new NinjaMailerObject;
|
||||||
$nmo->mailable = new NinjaMailer( (new EntitySentObject($event->invitation, 'invoice', $event->template))->build() );
|
$nmo->mailable = new NinjaMailer( (new EntitySentObject($event->invitation, 'invoice', $event->template))->build() );
|
||||||
|
@ -42,7 +42,7 @@ class QuoteEmailedNotification implements ShouldQueue
|
|||||||
|
|
||||||
$quote = $event->invitation->quote;
|
$quote = $event->invitation->quote;
|
||||||
$quote->last_sent_date = now();
|
$quote->last_sent_date = now();
|
||||||
$quote->save();
|
$quote->saveQuietly();
|
||||||
|
|
||||||
$nmo = new NinjaMailerObject;
|
$nmo = new NinjaMailerObject;
|
||||||
$nmo->mailable = new NinjaMailer( (new EntitySentObject($event->invitation, 'quote', $event->template))->build() );
|
$nmo->mailable = new NinjaMailer( (new EntitySentObject($event->invitation, 'quote', $event->template))->build() );
|
||||||
|
@ -405,6 +405,10 @@ class BaseDriver extends AbstractPaymentDriver
|
|||||||
public function sendFailureMail(string $error)
|
public function sendFailureMail(string $error)
|
||||||
{
|
{
|
||||||
|
|
||||||
|
if (!is_null($this->payment_hash)) {
|
||||||
|
$this->unWindGatewayFees($this->payment_hash);
|
||||||
|
}
|
||||||
|
|
||||||
PaymentFailedMailer::dispatch(
|
PaymentFailedMailer::dispatch(
|
||||||
$this->payment_hash,
|
$this->payment_hash,
|
||||||
$this->client->company,
|
$this->client->company,
|
||||||
@ -419,7 +423,6 @@ class BaseDriver extends AbstractPaymentDriver
|
|||||||
|
|
||||||
if ($this->payment_hash && is_array($this->payment_hash->invoices())) {
|
if ($this->payment_hash && is_array($this->payment_hash->invoices())) {
|
||||||
|
|
||||||
|
|
||||||
$nmo = new NinjaMailerObject;
|
$nmo = new NinjaMailerObject;
|
||||||
$nmo->mailable = new NinjaMailer((new ClientPaymentFailureObject($this->client, $error, $this->client->company, $this->payment_hash))->build());
|
$nmo->mailable = new NinjaMailer((new ClientPaymentFailureObject($this->client, $error, $this->client->company, $this->payment_hash))->build());
|
||||||
$nmo->company = $this->client->company;
|
$nmo->company = $this->client->company;
|
||||||
|
@ -79,7 +79,7 @@ class PayFastPaymentDriver extends BaseDriver
|
|||||||
|
|
||||||
} catch(\Exception $e) {
|
} catch(\Exception $e) {
|
||||||
|
|
||||||
echo '##PAYFAST## There was an exception: '.$e->getMessage();
|
nlog('##PAYFAST## There was an exception: '.$e->getMessage());
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -89,7 +89,7 @@ class UpdateInvoicePayment
|
|||||||
event(new InvoiceWasUpdated($invoice, $invoice->company, Ninja::eventVars(auth()->user() ? auth()->user()->id : null)));
|
event(new InvoiceWasUpdated($invoice, $invoice->company, Ninja::eventVars(auth()->user() ? auth()->user()->id : null)));
|
||||||
});
|
});
|
||||||
|
|
||||||
$this->payment->save();
|
$this->payment->saveQuietly();
|
||||||
|
|
||||||
return $this->payment;
|
return $this->payment;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user