Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -151,18 +151,18 @@ def submit():
|
|
| 151 |
|
| 152 |
@app.route("/menu", methods=["GET"])
|
| 153 |
def menu_page():
|
| 154 |
-
# Query the Salesforce Menu_Item__c object to get the menu items
|
| 155 |
try:
|
| 156 |
-
|
| 157 |
-
|
| 158 |
-
|
| 159 |
-
|
| 160 |
-
|
| 161 |
-
return
|
| 162 |
-
|
| 163 |
except Exception as e:
|
| 164 |
return jsonify({"error": f"Failed to fetch menu items from Salesforce: {str(e)}"}), 500
|
| 165 |
|
|
|
|
| 166 |
@app.route("/order", methods=["POST"])
|
| 167 |
def place_order():
|
| 168 |
order_data = request.json
|
|
|
|
| 151 |
|
| 152 |
@app.route("/menu", methods=["GET"])
|
| 153 |
def menu_page():
|
|
|
|
| 154 |
try:
|
| 155 |
+
# Query Salesforce for the menu items
|
| 156 |
+
query = "SELECT Name, Price__c, Ingredients__c, Category__c FROM Menu_Item__c"
|
| 157 |
+
result = sf.query(query)
|
| 158 |
+
|
| 159 |
+
# Pass the menu items to the template
|
| 160 |
+
return render_template("menu_page.html", menu_items=result['records'])
|
| 161 |
+
|
| 162 |
except Exception as e:
|
| 163 |
return jsonify({"error": f"Failed to fetch menu items from Salesforce: {str(e)}"}), 500
|
| 164 |
|
| 165 |
+
|
| 166 |
@app.route("/order", methods=["POST"])
|
| 167 |
def place_order():
|
| 168 |
order_data = request.json
|