mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-07-08 02:14:29 -04:00
Fix for tests
This commit is contained in:
parent
1e837c2368
commit
f4fcc81871
@ -36,10 +36,10 @@ class UserMailer extends Mailer
|
||||
|
||||
public function sendNotification(User $user, Invoice $invoice, $notificationType, Payment $payment = null)
|
||||
{
|
||||
if (!$user->email) {
|
||||
if (! $user->email || $user->cannot('view', $invoice)) {
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
$entityType = $invoice->getEntityType();
|
||||
$view = ($notificationType == 'approved' ? ENTITY_QUOTE : ENTITY_INVOICE) . "_{$notificationType}";
|
||||
$account = $user->account;
|
||||
@ -65,7 +65,7 @@ class UserMailer extends Mailer
|
||||
'invoice' => $invoice->invoice_number,
|
||||
'client' => $client->getDisplayName()
|
||||
]);
|
||||
|
||||
|
||||
$this->sendTo($user->email, CONTACT_EMAIL, CONTACT_NAME, $subject, $view, $data);
|
||||
}
|
||||
|
||||
@ -89,7 +89,7 @@ class UserMailer extends Mailer
|
||||
'contactName' => $invitation->contact->getDisplayName(),
|
||||
'invoiceNumber' => $invoice->invoice_number,
|
||||
];
|
||||
|
||||
|
||||
$this->sendTo($user->email, CONTACT_EMAIL, CONTACT_NAME, $subject, $view, $data);
|
||||
}
|
||||
}
|
||||
|
@ -42,6 +42,7 @@ class UserTableSeeder extends Seeder
|
||||
'primary_color' => $faker->hexcolor,
|
||||
'timezone_id' => 1,
|
||||
'company_id' => $company->id,
|
||||
'is_admin' => 1,
|
||||
]);
|
||||
|
||||
$user = User::create([
|
||||
|
Loading…
x
Reference in New Issue
Block a user