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