From f10bc1e2fe567b752676481f64a61adc483e0ac1 Mon Sep 17 00:00:00 2001 From: merdan Date: Thu, 26 May 2022 12:50:09 +0500 Subject: [PATCH] fix filters --- packages/Sarga/API/Http/Controllers/Products.php | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/packages/Sarga/API/Http/Controllers/Products.php b/packages/Sarga/API/Http/Controllers/Products.php index 57bd63b6a..66a0510f5 100644 --- a/packages/Sarga/API/Http/Controllers/Products.php +++ b/packages/Sarga/API/Http/Controllers/Products.php @@ -42,7 +42,16 @@ class Products extends ProductController */ public function get($id) { - return ($product = $this->productRepository->find($id))? + $sku = request()->has('sku'); + + if($sku){ + $product = $this->productRepository->findOneByField('sku',$id); + } + else{ + $product = $this->productRepository->find($id); + } + + return ($product)? new ProductResource($product) : response()->json(['error' => 'not found'],404); }