DSatishchandra commited on
Commit
cb4f1e3
·
verified ·
1 Parent(s): f94d8de

Update models/salesforce.py

Browse files
Files changed (1) hide show
  1. models/salesforce.py +12 -1
models/salesforce.py CHANGED
@@ -9,12 +9,23 @@ def fetch_menu_items():
9
  try:
10
  query = "SELECT Name, Price__c, Description__c, Veg_NonVeg__c FROM Menu_Item__c"
11
  result = sf.query(query)
12
- return result['records']
 
 
 
 
 
 
 
 
 
 
13
  except Exception as e:
14
  print(f"Error fetching menu items: {str(e)}")
15
  return []
16
 
17
 
 
18
  def place_order_in_salesforce(email, order_details, total):
19
  sf.Order__c.create({
20
  'Customer_Email__c': email,
 
9
  try:
10
  query = "SELECT Name, Price__c, Description__c, Veg_NonVeg__c FROM Menu_Item__c"
11
  result = sf.query(query)
12
+ # Convert OrderedDict to plain dict
13
+ menu_items = [
14
+ {
15
+ "Name": item["Name"],
16
+ "Price": item["Price__c"],
17
+ "Description": item["Description__c"],
18
+ "Veg_NonVeg": item["Veg_NonVeg__c"]
19
+ }
20
+ for item in result["records"]
21
+ ]
22
+ return menu_items
23
  except Exception as e:
24
  print(f"Error fetching menu items: {str(e)}")
25
  return []
26
 
27
 
28
+
29
  def place_order_in_salesforce(email, order_details, total):
30
  sf.Order__c.create({
31
  'Customer_Email__c': email,