diff --git a/packages/Sarga/API/Http/Controllers/Products.php b/packages/Sarga/API/Http/Controllers/Products.php index ac2113475..8e2614d7b 100644 --- a/packages/Sarga/API/Http/Controllers/Products.php +++ b/packages/Sarga/API/Http/Controllers/Products.php @@ -84,15 +84,17 @@ class Products extends ProductController $product = $this->productRepository->select('id','attribute_family_id','type','brand_id') ->with(['brand','related_products'=> fn($rp) => $rp->select('id','type','attribute_family_id','brand_id')->with('brand'), 'variants' => function($query){ + $query->whereHas('product_flat', function($qwh){ + $qwh->where('status',1); + }); $query->with(['product_flats' => function($qf){ $channel = core()->getRequestedChannelCode(); $locale = 'tm';//core()->getRequestedLocaleCode(); $qf->where('product_flat.channel', $channel) - ->where('product_flat.locale', $locale) -// ->whereNotNull('product_flat.url_key') - ->where('product_flat.status',1); + ->where('product_flat.locale', $locale); + }]); }])->find($id);