N+1 for preview controller

This commit is contained in:
David Bomba 2021-10-12 21:24:09 +11:00
parent d65b689ec6
commit d9b7ffe9f1

View File

@ -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());