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 2204a7e44..8fab869db 100644 --- a/addons/default/visiosoft/advs-module/src/Http/Controller/advsController.php +++ b/addons/default/visiosoft/advs-module/src/Http/Controller/advsController.php @@ -237,8 +237,13 @@ class AdvsController extends PublicController if ($isActiveDopings) { $featuredAdvsQuery = clone $advs; - $advs = app('Visiosoft\DopingsModule\Http\Controller\DopingsController') - ->listFeatures($featuredAdvsQuery)->union($advs); + $response__featured_doping = app('Visiosoft\DopingsModule\Http\Controller\DopingsController') + ->listFeatures($featuredAdvsQuery); + + $featured_advs = $response__featured_doping['featured_ads']; + $featured_advs_id_list = $response__featured_doping['ad_id_list']; + + $advs = $advs->whereNotIn('advs_advs.id', $featured_advs_id_list); } $advs = $advs->paginate(setting_value('streams::per_page'));