Skip to content

fix(DEF-019): bloquear pedidos de un carrito vacio - #45

Closed
Ypz22 wants to merge 1 commit into
mainfrom
fix/DEF-019-carrito-vacio
Closed

Ypz22 wants to merge 1 commit into
mainfrom
fix/DEF-019-carrito-vacio

Conversation

@Ypz22

@Ypz22 Ypz22 commented Jul 19, 2026

Copy link
Copy Markdown
Collaborator

create_order usaba cart['total'] sin verificar que el carrito tuviera productos, permitiendo generar un pedido a partir de un carrito vacio (la creacion de carritos ya rechazaba productos=[] desde el fix de CP-24, pero un carrito vacio podia existir igual, ej. insertado directo en Mongo). Ahora create_order responde 400 si cart.productos esta vacio.

Cierra CP-23 (pedido de carrito vacio bloqueado).

Close #32

create_order usaba cart['total'] sin verificar que el carrito tuviera
productos, permitiendo generar un pedido a partir de un carrito vacio
(la creacion de carritos ya rechazaba productos=[] desde el fix de
CP-24, pero un carrito vacio podia existir igual, ej. insertado
directo en Mongo). Ahora create_order responde 400 si cart.productos
esta vacio.

Cierra CP-23 (pedido de carrito vacio bloqueado).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@Ypz22 Ypz22 closed this Jul 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

DEF-019 · Se permite guardar/comprar con carrito vacío

1 participant