From 1d0468b9bebd0ed91a006e23bfded9fc92b3da4e Mon Sep 17 00:00:00 2001 From: Yaro Kasear Date: Tue, 15 Jul 2025 16:19:55 -0500 Subject: [PATCH] Avoid n+1. --- inventory/routes/inventory.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/inventory/routes/inventory.py b/inventory/routes/inventory.py index 9359ec7..a78eecd 100644 --- a/inventory/routes/inventory.py +++ b/inventory/routes/inventory.py @@ -220,7 +220,7 @@ def get_inventory_csv(): if not ids: return jsonify({"success": False, "error": "No IDs provided"}), 400 - rows = db.session.query(Inventory).filter(Inventory.id.in_(ids)).all() + rows = eager_load_inventory_relationships(db.session.query(Inventory).filter(Inventory.id.in_(ids))).all() output = io.StringIO() writer = csv.writer(output)