From b00f3d07df8d90dd504f04352a569e63cb1d112b Mon Sep 17 00:00:00 2001 From: Diatrex Date: Wed, 4 Nov 2020 17:39:18 +0300 Subject: [PATCH] #2545 packages error --- .../advs-module/src/Http/Controller/advsController.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/addons/default/visiosoft/advs-module/src/Http/Controller/advsController.php b/addons/default/visiosoft/advs-module/src/Http/Controller/advsController.php index e4a80e00a..615f1d37f 100644 --- a/addons/default/visiosoft/advs-module/src/Http/Controller/advsController.php +++ b/addons/default/visiosoft/advs-module/src/Http/Controller/advsController.php @@ -869,8 +869,12 @@ class AdvsController extends PublicController if ($packageEnabled && \request()->pack_id && setting_value('visiosoft.module.packages::allow_pending_ad_creation')) { - app('Visiosoft\PackagesModule\Http\Controller\PackageFEController') - ->packageAddCart(\request()->pack_id, $new->id); + $package = app('Visiosoft\PackagesModule\Package\Contract\PackageRepositoryInterface') + ->find(\request()->pack_id); + if ($package->price) { + app('Visiosoft\PackagesModule\Http\Controller\PackageFEController') + ->packageAddCart(\request()->pack_id, $new->id); + } } return redirect('/advs/edit_advs/' . $new->id);