diff --git a/import_machines.py b/import_machines.py index aea7732..c62264d 100644 --- a/import_machines.py +++ b/import_machines.py @@ -84,11 +84,14 @@ def main(xlsx_path): full_address = ', '.join(full_address_parts) if full_address_parts else '' full_address = full_address[:200] - # Category: map from class + # Category: map from class (normalize GF prefix casing) category_map = { 'snack': 'Snack', 'drink': 'Drink', 'cold drink': 'Drink', 'combo': 'Combo', 'food': 'Food', 'other': 'Other', 'unknown': 'Other', + 'gf bev': 'GF Bev', 'gf food': 'GF Food', + 'bev': 'Bev', 'snack/bev': 'Snack/Bev', + 'snack/food': 'Snack/Food', } cat = category_map.get(cls.strip().lower(), cls.capitalize() if cls else 'Other') diff --git a/static/index.html b/static/index.html index 145a871..508558d 100644 --- a/static/index.html +++ b/static/index.html @@ -3127,8 +3127,8 @@ const CATEGORY_MAP = { 'Bev': { icon: '🥤', color: '#0a7ab5' }, 'Snack': { icon: '', color: '#c97d0e' }, - 'Gf bev': { icon: '🧃', color: '#0a9e5a' }, - 'Gf food': { icon: '🥪', color: '#8a5c2a' }, + 'GF Bev': { icon: '🧃', color: '#0a9e5a' }, + 'GF Food': { icon: '🥪', color: '#8a5c2a' }, 'Other': { icon: '📦', color: '#6b7280' }, 'Snack/bev': { icon: '🍱', color: '#9b59b6' }, 'Snack/food': { icon: '🍱', color: '#9b59b6' },