mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-06-05 18:44:36 -04:00
Fixes for invitations
This commit is contained in:
parent
dc116013d9
commit
59c54b48e4
@ -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);
|
||||
|
@ -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();
|
||||
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user