mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-07-09 03:14:30 -04:00
Fixes for reminder activities
This commit is contained in:
parent
fde5e28cb1
commit
4e8c603d3a
@ -152,7 +152,7 @@ class CreateCompany
|
||||
|
||||
$company->save();
|
||||
|
||||
$user = $company->account->users()->first();
|
||||
$user = $this->account->users()->orderBy('id','asc')->first();
|
||||
|
||||
$tax_rate = TaxRateFactory::create($company->id, $user->id);
|
||||
$tax_rate->name = $company->tax_data->regions->EU->subregions->ES->tax_name;
|
||||
|
@ -46,12 +46,21 @@ class InvoiceReminderEmailActivity implements ShouldQueue
|
||||
|
||||
$user_id = array_key_exists('user_id', $event->event_vars) ? $event->event_vars['user_id'] : $event->invitation->invoice->user_id;
|
||||
|
||||
$reminder = match($event->template){
|
||||
'reminder1' => 63,
|
||||
'reminder2' => 64,
|
||||
'reminder3' => 65,
|
||||
'reminder_endless' => 66,
|
||||
'endless_reminder' => 66,
|
||||
default => 6,
|
||||
};
|
||||
|
||||
$fields->user_id = $user_id;
|
||||
$fields->invoice_id = $event->invitation->invoice_id;
|
||||
$fields->company_id = $event->invitation->company_id;
|
||||
$fields->client_contact_id = $event->invitation->client_contact_id;
|
||||
$fields->client_id = $event->invitation->invoice->client_id;
|
||||
$fields->activity_type_id = $event->reminder;
|
||||
$fields->activity_type_id = $reminder;
|
||||
|
||||
$this->activity_repo->save($fields, $event->invitation, $event->event_vars);
|
||||
}
|
||||
|
@ -824,7 +824,7 @@ class Invoice extends BaseModel
|
||||
case 'custom1':
|
||||
case 'custom2':
|
||||
case 'custom3':
|
||||
event(new InvoiceReminderWasEmailed($invitation, $invitation->company, Ninja::eventVars(auth()->user() ? auth()->user()->id : null), $template));
|
||||
event(new InvoiceWasEmailed($invitation, $invitation->company, Ninja::eventVars(auth()->user() ? auth()->user()->id : null), $template));
|
||||
break;
|
||||
default:
|
||||
// code...
|
||||
|
Loading…
x
Reference in New Issue
Block a user