Spaces:
Sleeping
Sleeping
Update menu.py
Browse files
menu.py
CHANGED
|
@@ -67,10 +67,11 @@ def menu():
|
|
| 67 |
cart_count_result = sf.query(cart_query)
|
| 68 |
cart_item_count = cart_count_result.get('totalSize', 0)
|
| 69 |
|
| 70 |
-
# Fetch all Menu_Item__c records with
|
| 71 |
menu_query = """
|
| 72 |
SELECT Name, Price__c, Description__c, Image1__c, Image2__c,
|
| 73 |
-
Veg_NonVeg__c, Section__c, Total_Ordered__c, Video1__c
|
|
|
|
| 74 |
FROM Menu_Item__c
|
| 75 |
"""
|
| 76 |
menu_result = sf.query_all(menu_query)
|
|
@@ -82,10 +83,10 @@ def menu():
|
|
| 82 |
item['Video1__c'] = get_valid_video_path(item['Name'], item.get('Video1__c'))
|
| 83 |
item['Section__c'] = item.get('Section__c', "Others")
|
| 84 |
item['Description__c'] = item.get('Description__c', "No description available")
|
| 85 |
-
|
| 86 |
-
item['
|
| 87 |
-
item['
|
| 88 |
-
item['
|
| 89 |
|
| 90 |
# Fetch all Custom_Dish__c records with only existing fields
|
| 91 |
custom_dish_query = """
|
|
@@ -103,10 +104,7 @@ def menu():
|
|
| 103 |
item['Video1__c'] = get_valid_video_path(item['Name'])
|
| 104 |
item['Section__c'] = item.get('Section__c', "Customized dish")
|
| 105 |
item['Description__c'] = item.get('Description__c', "No description available")
|
| 106 |
-
#
|
| 107 |
-
item['IngredientsInfo__c'] = "Not specified"
|
| 108 |
-
item['NutritionalInfo__c'] = "Not available"
|
| 109 |
-
item['Allergens__c'] = "None listed"
|
| 110 |
|
| 111 |
# Merge all items
|
| 112 |
all_items = food_items + custom_dishes
|
|
|
|
| 67 |
cart_count_result = sf.query(cart_query)
|
| 68 |
cart_item_count = cart_count_result.get('totalSize', 0)
|
| 69 |
|
| 70 |
+
# Fetch all Menu_Item__c records with required fields
|
| 71 |
menu_query = """
|
| 72 |
SELECT Name, Price__c, Description__c, Image1__c, Image2__c,
|
| 73 |
+
Veg_NonVeg__c, Section__c, Total_Ordered__c, Video1__c,
|
| 74 |
+
IngredientsInfo__c, NutritionalInfo__c, Allergens__c
|
| 75 |
FROM Menu_Item__c
|
| 76 |
"""
|
| 77 |
menu_result = sf.query_all(menu_query)
|
|
|
|
| 83 |
item['Video1__c'] = get_valid_video_path(item['Name'], item.get('Video1__c'))
|
| 84 |
item['Section__c'] = item.get('Section__c', "Others")
|
| 85 |
item['Description__c'] = item.get('Description__c', "No description available")
|
| 86 |
+
item['IngredientsInfo__c'] = item.get('IngredientsInfo__c', "Not specified")
|
| 87 |
+
item['NutritionalInfo__c'] = item.get('NutritionalInfo__c', "Not available")
|
| 88 |
+
item['Allergens__c'] = item.get('Allergens__c', "None listed")
|
| 89 |
+
item['is_menu_item'] = True # Flag to identify Menu_Item__c records
|
| 90 |
|
| 91 |
# Fetch all Custom_Dish__c records with only existing fields
|
| 92 |
custom_dish_query = """
|
|
|
|
| 104 |
item['Video1__c'] = get_valid_video_path(item['Name'])
|
| 105 |
item['Section__c'] = item.get('Section__c', "Customized dish")
|
| 106 |
item['Description__c'] = item.get('Description__c', "No description available")
|
| 107 |
+
item['is_menu_item'] = False # Flag to identify Custom_Dish__c records
|
|
|
|
|
|
|
|
|
|
| 108 |
|
| 109 |
# Merge all items
|
| 110 |
all_items = food_items + custom_dishes
|