From a937f5dcefbd39894a1979155c94a81f28ed39ad Mon Sep 17 00:00:00 2001 From: paulwer Date: Mon, 11 Dec 2023 10:40:55 +0100 Subject: [PATCH] fixes --- app/Http/Controllers/Bank/NordigenController.php | 2 +- app/Http/Controllers/BankIntegrationController.php | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/app/Http/Controllers/Bank/NordigenController.php b/app/Http/Controllers/Bank/NordigenController.php index 58323b36e7c1..ad9d4758db07 100644 --- a/app/Http/Controllers/Bank/NordigenController.php +++ b/app/Http/Controllers/Bank/NordigenController.php @@ -220,7 +220,7 @@ class NordigenController extends BaseController } // perform update in background - $company->account->bank_integrations->where("integration_type", BankIntegration::INTEGRATION_TYPE_NORDIGEN)->each(function ($bank_integration) use ($company) { + $company->account->bank_integrations->where("integration_type", BankIntegration::INTEGRATION_TYPE_NORDIGEN)->andWhere('auto_sync', true)->each(function ($bank_integration) use ($company) { ProcessBankTransactionsNordigen::dispatch($company->account, $bank_integration); diff --git a/app/Http/Controllers/BankIntegrationController.php b/app/Http/Controllers/BankIntegrationController.php index 52b3073e3b5b..8da51fe35fed 100644 --- a/app/Http/Controllers/BankIntegrationController.php +++ b/app/Http/Controllers/BankIntegrationController.php @@ -206,15 +206,15 @@ class BankIntegrationController extends BaseController return response()->json(BankIntegration::query()->company(), 200); // Processing transactions for each bank account - if (!$user->account->bank_integration_yodlee_account_id) - $user_account->bank_integrations->where("integration_type", BankIntegration::INTEGRATION_TYPE_YODLEE)->each(function ($bank_integration) use ($user_account) { + if ($user->account->bank_integration_yodlee_account_id) + $user_account->bank_integrations->where("integration_type", BankIntegration::INTEGRATION_TYPE_YODLEE)->andWhere('auto_sync', true)->each(function ($bank_integration) use ($user_account) { ProcessBankTransactionsYodlee::dispatch($user_account, $bank_integration); }); - if (!$user->account->bank_integration_nordigen_secret_id || !$user->account->bank_integration_nordigen_secret_key) - $user_account->bank_integrations->where("integration_type", BankIntegration::INTEGRATION_TYPE_NORDIGEN)->each(function ($bank_integration) use ($user_account) { + if ($user->account->bank_integration_nordigen_secret_id && $user->account->bank_integration_nordigen_secret_key) + $user_account->bank_integrations->where("integration_type", BankIntegration::INTEGRATION_TYPE_NORDIGEN)->andWhere('auto_sync', true)->each(function ($bank_integration) use ($user_account) { ProcessBankTransactionsNordigen::dispatch($user_account, $bank_integration);