geethareddy commited on
Commit
55dc1d6
·
verified ·
1 Parent(s): 2c2519f

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -4
app.py CHANGED
@@ -61,17 +61,17 @@ def load_menu_from_salesforce():
61
  def filter_menu(preference):
62
  """
63
  Filters the menu items based on the given preference.
64
- Preference can be "All", "Veg", or "Non-Veg".
65
  """
66
  menu_data = load_menu_from_salesforce()
67
  filtered_data = []
68
  for item in menu_data:
69
- veg_nonveg = item.get("Veg_NonVeg__c", "").strip().lower()
70
  if preference == "All":
71
  filtered_data.append(item)
72
- elif preference == "Veg" and veg_nonveg == "veg":
73
  filtered_data.append(item)
74
- elif preference == "Non-Veg" and veg_nonveg == "Non-Veg":
75
  filtered_data.append(item)
76
  return filtered_data
77
 
 
61
  def filter_menu(preference):
62
  """
63
  Filters the menu items based on the given preference.
64
+ Normalizes Veg_NonVeg__c values to avoid mismatch issues.
65
  """
66
  menu_data = load_menu_from_salesforce()
67
  filtered_data = []
68
  for item in menu_data:
69
+ veg_nonveg = item.get("Veg_NonVeg__c", "").strip().lower() # Normalize the field value
70
  if preference == "All":
71
  filtered_data.append(item)
72
+ elif preference == "Veg" and veg_nonveg in ["veg", "vegetarian"]:
73
  filtered_data.append(item)
74
+ elif preference == "Non-Veg" and veg_nonveg in ["non-veg", "non veg", "nonvegetarian"]:
75
  filtered_data.append(item)
76
  return filtered_data
77