diff --git a/resources/js/components/Producto/ProductoCantidad.vue b/resources/js/components/Producto/ProductoCantidad.vue index f326819..de98275 100644 --- a/resources/js/components/Producto/ProductoCantidad.vue +++ b/resources/js/components/Producto/ProductoCantidad.vue @@ -38,6 +38,10 @@ } }, mounted() { + if (this.producto.pivot !== undefined) { + this.cantidad = this.producto.pivot.cantidad; + this.enChismosa = this.cantidad; + } Event.$on('sync-subpedido', (cantidad,productoId) => { if (this.producto.id === productoId) this.sincronizar(cantidad); @@ -59,7 +63,11 @@ }, sincronizar(cantidad) { this.cantidad = cantidad; - this.producto.cantidad = cantidad; + if (this.producto.pivot != null) { + this.producto.pivot.cantidad = cantidad; + } else { + this.producto.cantidad = cantidad; + } this.enChismosa = cantidad; }, hayCambios() {