mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-05-24 02:14:21 -04:00
N+1 for preview controller
This commit is contained in:
parent
d65b689ec6
commit
d9b7ffe9f1
@ -204,7 +204,7 @@ class PreviewController extends BaseController
|
|||||||
if($request->has('entity_id')){
|
if($request->has('entity_id')){
|
||||||
|
|
||||||
$entity_obj = $class::on(config('database.default'))
|
$entity_obj = $class::on(config('database.default'))
|
||||||
->with('client.contacts.company')
|
->with('client.company')
|
||||||
->where('id', $this->decodePrimaryKey($request->input('entity_id')))
|
->where('id', $this->decodePrimaryKey($request->input('entity_id')))
|
||||||
->where('company_id', $company->id)
|
->where('company_id', $company->id)
|
||||||
->withTrashed()
|
->withTrashed()
|
||||||
@ -221,7 +221,7 @@ class PreviewController extends BaseController
|
|||||||
|
|
||||||
App::forgetInstance('translator');
|
App::forgetInstance('translator');
|
||||||
$t = app('translator');
|
$t = app('translator');
|
||||||
App::setLocale($entity_obj->client->contacts()->first()->preferredLocale());
|
App::setLocale($entity_obj->client->locale());
|
||||||
$t->replace(Ninja::transformTranslations($entity_obj->client->getMergedSettings()));
|
$t->replace(Ninja::transformTranslations($entity_obj->client->getMergedSettings()));
|
||||||
|
|
||||||
$html = new HtmlEngine($entity_obj->invitations()->first());
|
$html = new HtmlEngine($entity_obj->invitations()->first());
|
||||||
|
Loading…
x
Reference in New Issue
Block a user