fix: normalize GF Bev/GF Food category casing throughout
- import_machines.py: add GF Bev/GF Food/Bev to category_map - static/index.html: CATEGORY_MAP keys Gf bev→GF Bev, Gf food→GF Food - DB: migrated 236 Gf bev→GF Bev, 173 Gf food→GF Food
This commit is contained in:
+4
-1
@@ -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')
|
||||
|
||||
|
||||
Reference in New Issue
Block a user