Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
|
@@ -224,7 +224,7 @@ def update_profile():
|
|
| 224 |
new_name = request.form.get('customerName')
|
| 225 |
new_email = request.form.get('email')
|
| 226 |
new_phone = request.form.get('phone')
|
| 227 |
-
|
| 228 |
new_reward_points = request.form.get('rewardPoints')
|
| 229 |
|
| 230 |
# Prepare data for Salesforce update
|
|
@@ -232,21 +232,21 @@ def update_profile():
|
|
| 232 |
'Name': new_name,
|
| 233 |
'Email__c': new_email,
|
| 234 |
'Phone_Number__c': new_phone,
|
| 235 |
-
'Referral__c':
|
| 236 |
'Reward_Points__c': new_reward_points
|
| 237 |
}
|
| 238 |
|
| 239 |
# Update Salesforce record
|
| 240 |
sf.Customer_Login__c.update(user_id, update_data)
|
| 241 |
|
| 242 |
-
# Return success response to the frontend (only the success message)
|
| 243 |
return jsonify({
|
| 244 |
'status': 'success',
|
| 245 |
-
'message': '
|
|
|
|
| 246 |
})
|
| 247 |
|
| 248 |
except Exception as e:
|
| 249 |
-
return jsonify({'status': 'error', 'message':
|
| 250 |
|
| 251 |
@app.route("/order-history", methods=["GET"])
|
| 252 |
def order_history():
|
|
|
|
| 224 |
new_name = request.form.get('customerName')
|
| 225 |
new_email = request.form.get('email')
|
| 226 |
new_phone = request.form.get('phone')
|
| 227 |
+
new_referral_code = request.form.get('referralCode')
|
| 228 |
new_reward_points = request.form.get('rewardPoints')
|
| 229 |
|
| 230 |
# Prepare data for Salesforce update
|
|
|
|
| 232 |
'Name': new_name,
|
| 233 |
'Email__c': new_email,
|
| 234 |
'Phone_Number__c': new_phone,
|
| 235 |
+
'Referral__c': new_referral_code,
|
| 236 |
'Reward_Points__c': new_reward_points
|
| 237 |
}
|
| 238 |
|
| 239 |
# Update Salesforce record
|
| 240 |
sf.Customer_Login__c.update(user_id, update_data)
|
| 241 |
|
|
|
|
| 242 |
return jsonify({
|
| 243 |
'status': 'success',
|
| 244 |
+
'message': 'Profile updated successfully!',
|
| 245 |
+
'data': update_data
|
| 246 |
})
|
| 247 |
|
| 248 |
except Exception as e:
|
| 249 |
+
return jsonify({'status': 'error', 'message': str(e)})
|
| 250 |
|
| 251 |
@app.route("/order-history", methods=["GET"])
|
| 252 |
def order_history():
|