Subbu1304 commited on
Commit
6c66c1d
·
verified ·
1 Parent(s): bc17ac9

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -5
app.py CHANGED
@@ -86,14 +86,18 @@ def dashboard():
86
  @app.route('/submit', methods=['POST'])
87
  def submit():
88
  try:
89
- data = request.json
90
- print("Received Data:", data) # Debugging Line
91
-
 
 
 
92
  name = data.get("name")
93
  email = data.get("email")
94
  phone = data.get("phone")
95
 
96
  if not name or not email or not phone:
 
97
  return jsonify({"success": False, "message": "Missing required fields"}), 400
98
 
99
  # Prepare data for Salesforce
@@ -114,15 +118,16 @@ def submit():
114
  data=json.dumps(salesforce_data)
115
  )
116
 
117
- print("Salesforce Response:", response.status_code, response.text) # Debugging Line
118
 
119
  if response.status_code == 201:
120
  return jsonify({"success": True, "message": "Data submitted successfully"})
121
  else:
 
122
  return jsonify({"success": False, "message": "Salesforce submission failed", "error": response.text}), 500
123
 
124
  except Exception as e:
125
- print("Server Error:", str(e)) # Debugging Line
126
  return jsonify({"success": False, "message": "Server error", "error": str(e)}), 500
127
 
128
  @app.route("/menu", methods=["GET"])
 
86
  @app.route('/submit', methods=['POST'])
87
  def submit():
88
  try:
89
+ data = request.get_json()
90
+ print("Received Data:", data) # Debugging
91
+
92
+ if not data:
93
+ return jsonify({"success": False, "message": "Invalid JSON received"}), 400
94
+
95
  name = data.get("name")
96
  email = data.get("email")
97
  phone = data.get("phone")
98
 
99
  if not name or not email or not phone:
100
+ print("Missing Fields:", {"name": name, "email": email, "phone": phone})
101
  return jsonify({"success": False, "message": "Missing required fields"}), 400
102
 
103
  # Prepare data for Salesforce
 
118
  data=json.dumps(salesforce_data)
119
  )
120
 
121
+ print("Salesforce Response:", response.status_code, response.text) # Debugging
122
 
123
  if response.status_code == 201:
124
  return jsonify({"success": True, "message": "Data submitted successfully"})
125
  else:
126
+ print("Salesforce Error:", response.text)
127
  return jsonify({"success": False, "message": "Salesforce submission failed", "error": response.text}), 500
128
 
129
  except Exception as e:
130
+ print("Server Error:", str(e)) # Debugging
131
  return jsonify({"success": False, "message": "Server error", "error": str(e)}), 500
132
 
133
  @app.route("/menu", methods=["GET"])