mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-07-09 03:14:30 -04:00
Fix inconsistency at ProductRepository (#3209)
- Remove required Request object to be passed - Use array of data instead
This commit is contained in:
parent
2c99d3478b
commit
633a75318e
@ -178,7 +178,7 @@ class ProductController extends BaseController
|
|||||||
*/
|
*/
|
||||||
public function store(StoreProductRequest $request)
|
public function store(StoreProductRequest $request)
|
||||||
{
|
{
|
||||||
$product = $this->product_repo->save($request, ProductFactory::create(auth()->user()->company()->id, auth()->user()->id));
|
$product = $this->product_repo->save($request->all(), ProductFactory::create(auth()->user()->company()->id, auth()->user()->id));
|
||||||
|
|
||||||
return $this->itemResponse($product);
|
return $this->itemResponse($product);
|
||||||
}
|
}
|
||||||
|
@ -23,10 +23,15 @@ class ProductRepository extends BaseRepository
|
|||||||
{
|
{
|
||||||
return Product::class;
|
return Product::class;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function save(Request $request, Product $product) : ?Product
|
/**
|
||||||
|
* @param array $data
|
||||||
|
* @param Product $product
|
||||||
|
* @return Product|null
|
||||||
|
*/
|
||||||
|
public function save(array $data, Product $product) : ?Product
|
||||||
{
|
{
|
||||||
$product->fill($request->input());
|
$product->fill($data);
|
||||||
$product->save();
|
$product->save();
|
||||||
|
|
||||||
return $product;
|
return $product;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user