diff --git a/app/Jobs/Entity/CreateEntityPdf.php b/app/Jobs/Entity/CreateEntityPdf.php index e973568c3635..b7660e7bcb99 100644 --- a/app/Jobs/Entity/CreateEntityPdf.php +++ b/app/Jobs/Entity/CreateEntityPdf.php @@ -116,7 +116,7 @@ class CreateEntityPdf implements ShouldQueue $t->replace(Ninja::transformTranslations($this->client->getMergedSettings())); $translate = microtime(true); - nlog("Translate ". $translate - $start); + // nlog("Translate ". $translate - $start); if (config('ninja.phantomjs_pdf_generation') || config('ninja.pdf_generator') == 'phantom') { return (new Phantom)->generate($this->invitation); diff --git a/app/Repositories/BaseRepository.php b/app/Repositories/BaseRepository.php index c6120c281ad2..ac8c453ed81d 100644 --- a/app/Repositories/BaseRepository.php +++ b/app/Repositories/BaseRepository.php @@ -239,7 +239,7 @@ class BaseRepository /* Get array of Keys which have been removed from the invitations array and soft delete each invitation */ $model->invitations->pluck('key')->diff($invitations->pluck('key'))->each(function ($invitation) use ($resource) { $invitation_class = sprintf('App\\Models\\%sInvitation', $resource); - $invitation = $invitation_class::whereRaw('BINARY `key`= ?', [$invitation])->first(); + $invitation = $invitation_class::where('key', $invitation)->first(); if ($invitation) $invitation->delete(); @@ -276,6 +276,7 @@ class BaseRepository $new_invitation = $invitation_factory_class::create($model->company_id, $model->user_id); $new_invitation->{$lcfirst_resource_id} = $model->id; $new_invitation->client_contact_id = $contact->id; + $new_invitation->key = $this->createDbHash(config('database.default')); $new_invitation->save(); }