From 328217d936bbdece6110cde4d136c449f6b0cfe5 Mon Sep 17 00:00:00 2001 From: "seer-by-sentry[bot]" <157164994+seer-by-sentry[bot]@users.noreply.github.com> Date: Tue, 26 Aug 2025 13:27:35 +0000 Subject: [PATCH] Refactor: Move empty cart check earlier in checkout process --- flask/src/main.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/flask/src/main.py b/flask/src/main.py index ddacb0333..be50f5db9 100644 --- a/flask/src/main.py +++ b/flask/src/main.py @@ -258,10 +258,9 @@ def checkout(): try: if validate_inventory: with sentry_sdk.start_span(op="process_order", description="function"): + quantities = {int(k): v for k, v in cart['quantities'].items()} if len(quantities) == 0: raise Exception("Invalid checkout request: cart is empty") - - quantities = {int(k): v for k, v in cart['quantities'].items()} inventory_dict = {x.productid: x for x in inventory} for product_id in quantities: inventory_count = inventory_dict[product_id].count if product_id in inventory_dict else 0