DSatishchandra commited on
Commit
5dfb83c
·
verified ·
1 Parent(s): 989be25

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -3
app.py CHANGED
@@ -79,20 +79,24 @@ def create_salesforce_record(name, email, phone_number):
79
  'Email__c': email,
80
  'Phone_Number__c': phone_number
81
  })
 
 
82
  print(f"Salesforce response: {customer_login}")
83
 
 
84
  if customer_login.get('id'):
85
  print(f"Record created successfully with ID: {customer_login['id']}")
86
  return customer_login
87
  else:
88
- print("No ID returned, record creation may have failed.")
89
- return {"error": "Record creation failed: No ID returned"}
90
  except Exception as e:
91
  # Catch and log any exceptions during record creation
92
  error_message = str(e)
93
  print(f"Error creating Salesforce record: {error_message}")
94
  return {"error": f"Failed to create record in Salesforce: {error_message}"}
95
 
 
96
  @app.route("/")
97
  def index():
98
  return render_template("index.html")
@@ -133,12 +137,15 @@ def transcribe():
133
  # Create record in Salesforce
134
  salesforce_response = create_salesforce_record(name, email, phone_number)
135
 
 
 
 
136
  # Check if the response contains an error
137
  if "error" in salesforce_response:
138
  print(f"Error creating record in Salesforce: {salesforce_response['error']}")
139
  return jsonify(salesforce_response), 500
140
 
141
- print(f"Salesforce Response: {salesforce_response}")
142
  return jsonify({"text": transcribed_text, "salesforce_record": salesforce_response})
143
 
144
  except Exception as e:
 
79
  'Email__c': email,
80
  'Phone_Number__c': phone_number
81
  })
82
+
83
+ # Log the full response from Salesforce
84
  print(f"Salesforce response: {customer_login}")
85
 
86
+ # Check if the response contains an ID (successful creation)
87
  if customer_login.get('id'):
88
  print(f"Record created successfully with ID: {customer_login['id']}")
89
  return customer_login
90
  else:
91
+ print(f"Record creation failed: {customer_login}")
92
+ return {"error": "Record creation failed, no ID returned."}
93
  except Exception as e:
94
  # Catch and log any exceptions during record creation
95
  error_message = str(e)
96
  print(f"Error creating Salesforce record: {error_message}")
97
  return {"error": f"Failed to create record in Salesforce: {error_message}"}
98
 
99
+
100
  @app.route("/")
101
  def index():
102
  return render_template("index.html")
 
137
  # Create record in Salesforce
138
  salesforce_response = create_salesforce_record(name, email, phone_number)
139
 
140
+ # Log the Salesforce response
141
+ print(f"Salesforce record creation response: {salesforce_response}")
142
+
143
  # Check if the response contains an error
144
  if "error" in salesforce_response:
145
  print(f"Error creating record in Salesforce: {salesforce_response['error']}")
146
  return jsonify(salesforce_response), 500
147
 
148
+ # If creation was successful, return the details
149
  return jsonify({"text": transcribed_text, "salesforce_record": salesforce_response})
150
 
151
  except Exception as e: