diff --git a/app/Http/Requests/Product/StoreProductRequest.php b/app/Http/Requests/Product/StoreProductRequest.php index 4dacdbdfca16..285a5f0a6145 100644 --- a/app/Http/Requests/Product/StoreProductRequest.php +++ b/app/Http/Requests/Product/StoreProductRequest.php @@ -23,7 +23,10 @@ class StoreProductRequest extends Request */ public function authorize() : bool { - return auth()->user()->can('create', Product::class); + /** @var \App\Models\User $user */ + $user = auth()->user(); + + return $user->can('create', Product::class); } public function rules() @@ -54,7 +57,7 @@ class StoreProductRequest extends Request { $input = $this->all(); - if (! isset($input['quantity']) || $input['quantity'] < 1) { + if (! isset($input['quantity'])) { $input['quantity'] = 1; } diff --git a/app/Http/Requests/Product/UpdateProductRequest.php b/app/Http/Requests/Product/UpdateProductRequest.php index 36197b90cf4a..11c2449df698 100644 --- a/app/Http/Requests/Product/UpdateProductRequest.php +++ b/app/Http/Requests/Product/UpdateProductRequest.php @@ -56,7 +56,7 @@ class UpdateProductRequest extends Request { $input = $this->all(); - if (! isset($input['quantity']) || $input['quantity'] < 1) { + if (! isset($input['quantity'])) { $input['quantity'] = 1; } diff --git a/app/Transformers/ProductTransformer.php b/app/Transformers/ProductTransformer.php index cc28edc2ed1d..2f769dfb7dec 100644 --- a/app/Transformers/ProductTransformer.php +++ b/app/Transformers/ProductTransformer.php @@ -74,7 +74,7 @@ class ProductTransformer extends EntityTransformer 'notes' => $product->notes ?: '', 'cost' => (float) $product->cost ?: 0, 'price' => (float) $product->price ?: 0, - 'quantity' => (float) $product->quantity ?: 1.0, + 'quantity' => (float) is_numeric($product->quantity) ? $product->quantity : 1.0, 'tax_name1' => $product->tax_name1 ?: '', 'tax_rate1' => (float) $product->tax_rate1 ?: 0, 'tax_name2' => $product->tax_name2 ?: '', diff --git a/resources/views/portal/ninja2020/gateways/paypal/pay.blade.php b/resources/views/portal/ninja2020/gateways/paypal/pay.blade.php index b4eadbf12835..0828d552a248 100644 --- a/resources/views/portal/ninja2020/gateways/paypal/pay.blade.php +++ b/resources/views/portal/ninja2020/gateways/paypal/pay.blade.php @@ -28,12 +28,13 @@ @endsection @push('footer') - +