mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-05-24 02:14:21 -04:00
Slow down hosted attachments
This commit is contained in:
parent
6f37249ffb
commit
2db0ea41fc
@ -70,7 +70,7 @@ class GmailTransport extends Transport
|
||||
if($child->getContentType() != 'text/plain')
|
||||
{
|
||||
|
||||
$this->gmail->attach(TempFile::filePath($child->getBody(), $child->getHeaders()->get('Content-Type')->getParameter('name') ));
|
||||
$this->gmail->attach(TempFile::filePath($child->getBody(), $child->getHeaders()->get('Content-Type')->getParameter('name') ));
|
||||
|
||||
}
|
||||
|
||||
|
@ -334,7 +334,7 @@ class BaseController extends Controller
|
||||
|
||||
},
|
||||
'company.expense_categories'=> function ($query) use ($updated_at, $user) {
|
||||
$query->where('updated_at', '>=', $updated_at);
|
||||
$query->whereNotNull('updated_at');
|
||||
},
|
||||
'company.task_statuses'=> function ($query) use ($updated_at, $user) {
|
||||
$query->whereNotNull('updated_at');
|
||||
@ -568,7 +568,7 @@ class BaseController extends Controller
|
||||
|
||||
},
|
||||
'company.expense_categories'=> function ($query) use ($created_at, $user) {
|
||||
$query->where('created_at', '>=', $created_at);
|
||||
$query->whereNotNull('created_at');
|
||||
|
||||
},
|
||||
'company.task_statuses'=> function ($query) use ($created_at, $user) {
|
||||
|
@ -69,6 +69,7 @@ class ApplyCreditPayment implements ShouldQueue
|
||||
|
||||
$this->credit
|
||||
->service()
|
||||
->markSent()
|
||||
->setStatus(Credit::STATUS_APPLIED)
|
||||
->adjustBalance($this->amount * -1)
|
||||
->updatePaidToDate($this->amount)
|
||||
@ -78,6 +79,7 @@ class ApplyCreditPayment implements ShouldQueue
|
||||
|
||||
$this->credit
|
||||
->service()
|
||||
->markSent()
|
||||
->setStatus(Credit::STATUS_PARTIAL)
|
||||
->adjustBalance($this->amount * -1)
|
||||
->updatePaidToDate($this->amount)
|
||||
|
@ -136,4 +136,4 @@ class InvoiceEmailEngine extends BaseEmailEngine
|
||||
|
||||
return $this;
|
||||
}
|
||||
}
|
||||
}
|
@ -18,6 +18,7 @@ use App\Models\ClientContact;
|
||||
use App\Models\User;
|
||||
use App\Services\PdfMaker\Designs\Utilities\DesignHelpers;
|
||||
use App\Utils\HtmlEngine;
|
||||
use App\Utils\Ninja;
|
||||
use App\Utils\TemplateEngine;
|
||||
use Illuminate\Bus\Queueable;
|
||||
use Illuminate\Mail\Mailable;
|
||||
@ -114,6 +115,10 @@ class TemplateEmail extends Mailable
|
||||
$message->invitation = $this->invitation;
|
||||
});
|
||||
|
||||
/*In the hosted platform we need to slow things down a little for Storage to catch up.*/
|
||||
if(Ninja::isHosted())
|
||||
sleep(1);
|
||||
|
||||
foreach ($this->build_email->getAttachments() as $file) {
|
||||
|
||||
if(is_string($file))
|
||||
|
Loading…
x
Reference in New Issue
Block a user