|
@@ -245,7 +245,14 @@ class _PedidoFormState extends State<PedidoForm> {
|
|
|
.guardarPedidoLocal(pedido: nuevoPedido);
|
|
|
|
|
|
if (result) {
|
|
|
- imprimirTicketsJuntos(nuevoPedido);
|
|
|
+ // Recuperar el pedido completo con detalles antes de imprimir
|
|
|
+ Pedido? pedidoCompleto =
|
|
|
+ await Provider.of<PedidoViewModel>(context, listen: false)
|
|
|
+ .fetchPedidoConProductos(nuevoPedido.id!);
|
|
|
+
|
|
|
+ if (pedidoCompleto != null) {
|
|
|
+ imprimirTicketsJuntos(pedidoCompleto);
|
|
|
+ }
|
|
|
Navigator.of(context).pop();
|
|
|
} else {
|
|
|
print("Error al guardar el pedido");
|