Spaces:
Runtime error
Runtime error
| from salesforce_connection import connect_to_salesforce | |
| def place_order(email, order_items, total_price): | |
| sf = connect_to_salesforce() | |
| query = f"SELECT Id FROM Customer_Login__c WHERE Email__c = '{email}'" | |
| result = sf.query(query) | |
| if result['totalSize'] == 0: | |
| return {"status": "error", "message": "Invalid email"} | |
| user_id = result['records'][0]['Id'] | |
| sf.Order__c.create({ | |
| "Customer__c": user_id, | |
| "Order_Item__c": ", ".join(order_items), | |
| "Total_Price__c": total_price | |
| }) | |
| return {"status": "success", "message": "Order placed successfully"} | |