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);