Remove isTrusted check from emailing w/API

This commit is contained in:
Hillel Coren 2018-02-15 11:39:23 +02:00
parent 6a0e6e8a73
commit 2330f07b4c

View File

@ -211,9 +211,7 @@ class InvoiceApiController extends BaseAPIController
$invoice = $recurringInvoice; $invoice = $recurringInvoice;
} }
$reminder = isset($data['email_type']) ? $data['email_type'] : false; $reminder = isset($data['email_type']) ? $data['email_type'] : false;
if (auth()->user()->isTrusted()) { $this->dispatch(new SendInvoiceEmail($invoice, auth()->user()->id, $reminder));
$this->dispatch(new SendInvoiceEmail($invoice, auth()->user()->id, $reminder));
}
} }
} }
@ -344,10 +342,6 @@ class InvoiceApiController extends BaseAPIController
public function emailInvoice(InvoiceRequest $request) public function emailInvoice(InvoiceRequest $request)
{ {
if (! auth()->user()->isTrusted()) {
return $this->errorResponse('Requires paid pro plan', 400);
}
$invoice = $request->entity(); $invoice = $request->entity();
if ($invoice->is_recurring && $recurringInvoice = $this->invoiceRepo->createRecurringInvoice($invoice)) { if ($invoice->is_recurring && $recurringInvoice = $this->invoiceRepo->createRecurringInvoice($invoice)) {