From 71b14411e5338698e7e9e5bc9d6b16c70353a046 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mateusz=20Gruszczy=C5=84ski?= Date: Fri, 15 Aug 2025 15:54:40 +0200 Subject: [PATCH] usuniecie zbednego kodu i poprawki --- app.py | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/app.py b/app.py index 8cfdcb5..4da2de1 100644 --- a/app.py +++ b/app.py @@ -2854,18 +2854,15 @@ def list_products(): unique_items.append(item) seen_names.add(key) - stmt = ( - select( - func.lower(func.trim(Item.name)).label("name_lower"), - func.coalesce(func.sum(Item.quantity), 0).label("qty_sum"), + usage_counts = dict( + db.session.query( + func.lower(Item.name), + func.coalesce(func.sum(Item.quantity), 0) ) - .where(Item.name.isnot(None)) - .group_by(func.lower(func.trim(Item.name))) + .group_by(func.lower(Item.name)) + .all() ) - rows = db.session.execute(stmt).all() - usage_counts = {name_lower: qty_sum for name_lower, qty_sum in rows} - total_items = len(unique_items) total_pages = (total_items + per_page - 1) // per_page start = (page - 1) * per_page