DSatishchandra commited on
Commit
920b24e
·
verified ·
1 Parent(s): 01b8424

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -7
app.py CHANGED
@@ -72,24 +72,22 @@ def login():
72
  def menu():
73
  selected_category = request.args.get("category", "All")
74
  user_id = session.get('user_id')
75
-
76
  if not user_id:
77
- print(f"Session data: {session}") # Moved print statement before return
78
- return redirect(url_for('login'))
79
-
80
  try:
81
  query = "SELECT Name, Price__c, Image1__c, Category__c, Description__c FROM Menu_Item__c"
82
  result = sf.query(query)
83
  food_items = result['records'] if 'records' in result else []
84
  categories = {item['Category__c'] for item in food_items if 'Category__c' in item}
85
-
86
  if selected_category != "All":
87
  food_items = [item for item in food_items if item.get("Category__c") == selected_category]
88
  except Exception as e:
 
89
  food_items = []
90
  categories = []
91
- print(f"Error fetching data: {e}")
92
-
93
  return render_template("menu.html", food_items=food_items, categories=categories, selected_category=selected_category)
94
 
95
 
 
72
  def menu():
73
  selected_category = request.args.get("category", "All")
74
  user_id = session.get('user_id')
 
75
  if not user_id:
76
+ print("User not logged in. Redirecting to login.")
77
+ return redirect(url_for('login')) # Redirect to login if user_id is not in session
78
+ print(f"Session data: {session}") # This will not be executed after return
79
  try:
80
  query = "SELECT Name, Price__c, Image1__c, Category__c, Description__c FROM Menu_Item__c"
81
  result = sf.query(query)
82
  food_items = result['records'] if 'records' in result else []
83
  categories = {item['Category__c'] for item in food_items if 'Category__c' in item}
84
+ selected_category = request.args.get("category", "All")
85
  if selected_category != "All":
86
  food_items = [item for item in food_items if item.get("Category__c") == selected_category]
87
  except Exception as e:
88
+ print(f"Error fetching data: {e}")
89
  food_items = []
90
  categories = []
 
 
91
  return render_template("menu.html", food_items=food_items, categories=categories, selected_category=selected_category)
92
 
93