nagasurendra commited on
Commit
bb11e62
·
verified ·
1 Parent(s): b97f93a

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -4
app.py CHANGED
@@ -54,7 +54,7 @@ def signup():
54
  if request.method == "POST":
55
  name = request.form.get("name")
56
  phone = request.form.get("phone")
57
- email = request.form.get("email")
58
  password = request.form.get("password")
59
  referral_code = request.form.get("referral") # Fetch referral code from the form
60
  generated_referral_code = generate_referral_code()
@@ -62,8 +62,8 @@ def signup():
62
  try:
63
  ref = 0 # Default reward points for new user
64
 
65
- # Check if the email already exists in Salesforce
66
- email_query = f"SELECT Id FROM Customer_Login__c WHERE Email__c = '{email}'"
67
  email_result = sf.query(email_query)
68
 
69
  if email_result["records"]:
@@ -110,7 +110,7 @@ def signup():
110
  "Coupon_Code__c": new_coupon_code
111
  })
112
 
113
- # Create the new customer record in Salesforce
114
  sf.Customer_Login__c.create({
115
  "Name": name,
116
  "Phone_Number__c": phone,
 
54
  if request.method == "POST":
55
  name = request.form.get("name")
56
  phone = request.form.get("phone")
57
+ email = request.form.get("email").strip().lower() # Ensure case-insensitive match
58
  password = request.form.get("password")
59
  referral_code = request.form.get("referral") # Fetch referral code from the form
60
  generated_referral_code = generate_referral_code()
 
62
  try:
63
  ref = 0 # Default reward points for new user
64
 
65
+ # **Fix: Check if the email already exists (Case-Insensitive Match)**
66
+ email_query = f"SELECT Id FROM Customer_Login__c WHERE LOWER(Email__c) = '{email}'"
67
  email_result = sf.query(email_query)
68
 
69
  if email_result["records"]:
 
110
  "Coupon_Code__c": new_coupon_code
111
  })
112
 
113
+ # **Fix: Ensure Salesforce enforces unique email constraint**
114
  sf.Customer_Login__c.create({
115
  "Name": name,
116
  "Phone_Number__c": phone,