Fixes for conflicts

This commit is contained in:
David Bomba 2023-10-29 20:10:19 +11:00
commit ea57efd1cf
3 changed files with 21 additions and 1 deletions

View File

@ -60,7 +60,10 @@ class ExportController extends BaseController
$url = \Illuminate\Support\Facades\URL::temporarySignedRoute('protected_download', now()->addHour(), ['hash' => $hash]); $url = \Illuminate\Support\Facades\URL::temporarySignedRoute('protected_download', now()->addHour(), ['hash' => $hash]);
Cache::put($hash, $url, now()->addHour()); Cache::put($hash, $url, now()->addHour());
CompanyExport::dispatch(auth()->user()->getCompany(), auth()->user(), $hash); /**@var \App\Models\User $user */
$user = auth()->user();
CompanyExport::dispatch($user->getCompany(), $user, $hash);
return response()->json(['message' => 'Processing', 'url' => $url], 200); return response()->json(['message' => 'Processing', 'url' => $url], 200);
} }

View File

@ -283,6 +283,10 @@ class PayPalPPCPPaymentDriver extends BaseDriver
$invoice = Invoice::withTrashed()->find($this->decodePrimaryKey($_invoice->invoice_id)); $invoice = Invoice::withTrashed()->find($this->decodePrimaryKey($_invoice->invoice_id));
$description = collect($invoice->line_items)->map(function ($item){
return $item->notes;
})->implode("\n");
$order = [ $order = [
"intent" => "CAPTURE", "intent" => "CAPTURE",
"payer" => [ "payer" => [
@ -317,6 +321,7 @@ class PayPalPPCPPaymentDriver extends BaseDriver
"items"=> [ "items"=> [
[ [
"name" => ctrans('texts.invoice_number').'# '.$invoice->number, "name" => ctrans('texts.invoice_number').'# '.$invoice->number,
"description" => substr($description, 0, 127),
"quantity" => "1", "quantity" => "1",
"unit_amount" => [ "unit_amount" => [
"currency_code" => $this->client->currency()->code, "currency_code" => $this->client->currency()->code,

View File

@ -276,7 +276,9 @@ use App\Listeners\RecurringExpense\RecurringExpenseArchivedActivity;
use App\Listeners\RecurringExpense\RecurringExpenseRestoredActivity; use App\Listeners\RecurringExpense\RecurringExpenseRestoredActivity;
use App\Listeners\RecurringInvoice\RecurringInvoiceArchivedActivity; use App\Listeners\RecurringInvoice\RecurringInvoiceArchivedActivity;
use App\Listeners\RecurringInvoice\RecurringInvoiceRestoredActivity; use App\Listeners\RecurringInvoice\RecurringInvoiceRestoredActivity;
use App\Listeners\Request\LogRequestSending;
use Illuminate\Foundation\Support\Providers\EventServiceProvider as ServiceProvider; use Illuminate\Foundation\Support\Providers\EventServiceProvider as ServiceProvider;
use Illuminate\Http\Client\Events\RequestSending;
class EventServiceProvider extends ServiceProvider class EventServiceProvider extends ServiceProvider
{ {
@ -285,6 +287,16 @@ class EventServiceProvider extends ServiceProvider
* *
*/ */
protected $listen = [ protected $listen = [
RequestSending::class => [
LogRequestSending::class,
],
// 'Illuminate\Http\Client\Events\ResponseReceived' => [
// 'App\Listeners\LogResponseReceived',
// ],
// 'Illuminate\Http\Client\Events\ConnectionFailed' => [
// 'App\Listeners\LogConnectionFailed',
// ],
AccountCreated::class => [ AccountCreated::class => [
], ],
MessageSending::class => [ MessageSending::class => [