diff --git a/app/Http/Controllers/Api/SubpedidoController.php b/app/Http/Controllers/Api/SubpedidoController.php index 7f57cab..4bd090a 100644 --- a/app/Http/Controllers/Api/SubpedidoController.php +++ b/app/Http/Controllers/Api/SubpedidoController.php @@ -78,7 +78,7 @@ class SubpedidoController extends Controller return new SubpedidoResource($subpedido); $valid = request()->validate([ - 'cantidad' => 'required|min:0', + 'cantidad' => ['integer','required','min:0'], 'notas' => 'nullable', 'producto_id' => [ 'required', @@ -88,10 +88,8 @@ class SubpedidoController extends Controller $producto = Producto::find($valid['producto_id']); $notas = $valid['notas']; - if ($notas == null) { - $notas = ""; - } - $subpedido->syncProducto($producto, $valid['cantidad'], $notas); + $cantidad = $valid['cantidad']; + $subpedido->syncProducto($producto, $cantidad, $notas ?? ""); return new SubpedidoResource($subpedido); } diff --git a/resources/js/components/pedidos/ProductoCard.vue b/resources/js/components/pedidos/ProductoCard.vue index cabdd5f..45eff38 100644 --- a/resources/js/components/pedidos/ProductoCard.vue +++ b/resources/js/components/pedidos/ProductoCard.vue @@ -39,7 +39,7 @@ export default { this.producto.notas = notas; }, hayCambios() { - return this.cantidad != this.enChismosa || this.notas != this.producto.notas; + return this.cantidad !== this.enChismosa || this.notas !== this.producto.notas; }, puedeBorrar() { return this.enChismosa > 0; @@ -74,7 +74,7 @@ export default {
-

{{ enChismosa }} en chismosa

+

{{ enChismosa }} en chismosa