Fixes for N+1

This commit is contained in:
David Bomba 2021-10-12 20:45:15 +11:00
parent af8c56a1f1
commit ebca34503b
2 changed files with 4 additions and 1 deletions

View File

@ -204,6 +204,7 @@ class PreviewController extends BaseController
if($request->has('entity_id')){
$entity_obj = $class::on(config('database.default'))
->with('client.contacts.company')
->where('id', $this->decodePrimaryKey($request->input('entity_id')))
->where('company_id', $company->id)
->withTrashed()
@ -216,7 +217,7 @@ class PreviewController extends BaseController
if(!$request->has('entity_id'))
$entity_obj->service()->fillDefaults()->save();
$entity_obj->load('client.contacts','company');
// $entity_obj->load('client.contacts','client.company');
App::forgetInstance('translator');
$t = app('translator');

View File

@ -449,6 +449,8 @@ class InvoiceService
public function fillDefaults()
{
$this->invoice->load('client.company');
$settings = $this->invoice->client->getMergedSettings();
if (! $this->invoice->design_id)