diff --git a/packages/Sarga/API/Http/Controllers/Categories.php b/packages/Sarga/API/Http/Controllers/Categories.php index 3aaae4567..441ad8fd8 100644 --- a/packages/Sarga/API/Http/Controllers/Categories.php +++ b/packages/Sarga/API/Http/Controllers/Categories.php @@ -29,7 +29,11 @@ class Categories extends Controller } public function filters($id){ - $category = $this->categoryRepository->with(['filterableAttributes','brands','children'])->find($id); + $category = $this->categoryRepository->with(['filterableAttributes','children', + 'brands' => function ($q){ + $q->where('status',1); + } ]) + ->find($id); if($category) return response([ diff --git a/packages/Sarga/Brand/src/Repositories/BrandRepository.php b/packages/Sarga/Brand/src/Repositories/BrandRepository.php index eaad6c1f2..1c33c8646 100644 --- a/packages/Sarga/Brand/src/Repositories/BrandRepository.php +++ b/packages/Sarga/Brand/src/Repositories/BrandRepository.php @@ -90,7 +90,8 @@ class BrandRepository extends Repository $limit = request()->get('limit') ?? 10; $page = request()->get('page') ?? 1; - return $query->orderBy('position', 'ASC') + return $query->where('status',1) + ->orderBy('position', 'ASC') ->skip(($page-1) * $limit) ->take($limit) ->get();