diff --git a/app/Http/Controllers/PreviewController.php b/app/Http/Controllers/PreviewController.php index 490ca3f30511..e0f30fb44fcb 100644 --- a/app/Http/Controllers/PreviewController.php +++ b/app/Http/Controllers/PreviewController.php @@ -155,7 +155,7 @@ class PreviewController extends BaseController $t = app('translator'); $t->replace(Ninja::transformTranslations(auth()->user()->company()->settings)); - DB::beginTransaction(); + DB::connection(config('database.default'))->beginTransaction(); $client = Client::factory()->create([ 'user_id' => auth()->user()->id, @@ -230,7 +230,7 @@ class PreviewController extends BaseController $file_path = PreviewPdf::dispatchNow($maker->getCompiledHTML(true), auth()->user()->company()); - DB::rollBack(); + DB::connection(config('database.default'))->rollBack(); $response = Response::make($file_path, 200); $response->header('Content-Type', 'application/pdf'); diff --git a/app/Repositories/SubscriptionRepository.php b/app/Repositories/SubscriptionRepository.php index 90ab10a12803..53fdad8a61d4 100644 --- a/app/Repositories/SubscriptionRepository.php +++ b/app/Repositories/SubscriptionRepository.php @@ -45,8 +45,8 @@ class SubscriptionRepository extends BaseRepository private function calculatePrice($subscription) :array { - DB::beginTransaction(); - + // DB::beginTransaction(); + DB::connection(config('database.default'))->beginTransaction(); $data = []; $client = Client::factory()->create([ @@ -90,8 +90,9 @@ class SubscriptionRepository extends BaseRepository $data['promo_price'] = $invoice->calc()->getTotal(); - DB::rollBack(); - + // DB::rollBack(); + DB::connection(config('database.default'))->rollBack(); + return $data; } diff --git a/app/Utils/TemplateEngine.php b/app/Utils/TemplateEngine.php index 83359064ac7b..f5f7c1b3a9de 100644 --- a/app/Utils/TemplateEngine.php +++ b/app/Utils/TemplateEngine.php @@ -239,7 +239,7 @@ class TemplateEngine private function mockEntity() { - DB::beginTransaction(); + DB::connection(config('database.default'))->beginTransaction(); $client = Client::factory()->create([ 'user_id' => auth()->user()->id, @@ -277,6 +277,6 @@ class TemplateEngine private function tearDown() { - DB::rollBack(); + DB::connection(config('database.default'))->rollBack(); } }