From e8408a17dba446fc75575acd56563f0030d626d8 Mon Sep 17 00:00:00 2001 From: Kosty Maleyev Date: Fri, 11 Jul 2025 13:22:34 -0700 Subject: [PATCH] [flask,seer] Option 1: switch to a different error in same code section --- flask/src/main.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/flask/src/main.py b/flask/src/main.py index 9da602d24..93e64841c 100644 --- a/flask/src/main.py +++ b/flask/src/main.py @@ -258,17 +258,17 @@ def checkout(): try: if validate_inventory: with sentry_sdk.start_span(op="process_order", description="function"): + quantities = cart['quantities'] if len(quantities) == 0: raise Exception("Invalid checkout request") - quantities = cart['quantities'] inventoryDict = {x.productid: x for x in inventory} for i, cartItem in enumerate(quantities): if cartItem in inventoryDict and inventoryDict[cartItem].count >= quantities[cartItem]: decrement_inventory(inventoryDict[cartItem].id, quantities[cartItem]) fulfilled_count += 1 else: - out_of_stock.append(f'Item #{i}') + out_of_stock.push(f'Item #{i}') except Exception as err: sentry_sdk.metrics.incr(key="checkout.failed") raise Exception("Error validating enough inventory for product") from err