Rammohan0504 commited on
Commit
2f2b5f8
·
verified ·
1 Parent(s): cc5659c

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +12 -19
app.py CHANGED
@@ -79,26 +79,19 @@ def signup():
79
  query = f"SELECT Id, Name, Email__c FROM Customer_Login__c WHERE Customer_Referral_Code__c = '{referral_code}'"
80
  referral_result = sf.query(query)
81
 
82
- if len(result['records']) == 0:
83
- return "Referral not found. No coupon generated."
84
- # Fetch referral details
85
- referrer = referral_result["records"][0]
86
-
87
-
88
- # Generate a unique coupon code
89
- coupon_code = generate_coupon_code()
90
-
91
- sf.Referral_Coupon__c.create({
92
- "Referral_Name__c": referrer["Name"],
93
- "Referral_Email__c": referrer["Referral_Email__c"],
94
- "Coupon_Code__c": coupon_code,
95
- "Coupon_Status__c": "Active"
96
- })
97
-
98
  else:
99
- print("Referral code is invalid or does not exist.")
100
- return render_template("signup.html", error="Invalid referral code provided.")
101
-
 
 
 
 
 
 
 
102
  return redirect(url_for("login"))
103
  except Exception as e:
104
  return render_template("signup.html", error=f"Error: {str(e)}")
 
79
  query = f"SELECT Id, Name, Email__c FROM Customer_Login__c WHERE Customer_Referral_Code__c = '{referral_code}'"
80
  referral_result = sf.query(query)
81
 
82
+ if len(referral_result['records']) == 0:
83
+ return "Referral not found. No coupon generated."
 
 
 
 
 
 
 
 
 
 
 
 
 
 
84
  else:
85
+ referrer = referral_result["records"][0]
86
+ # Generate a unique coupon code
87
+ coupon_code = generate_coupon_code()
88
+
89
+ sf.Referral_Coupon__c.create({
90
+ "Referral_Name__c": referrer["Name"],
91
+ "Referral_Email__c": referrer["Email__c"],
92
+ "Coupon_Code__c": coupon_code,
93
+ "Coupon_Status__c": "Active"
94
+ })
95
  return redirect(url_for("login"))
96
  except Exception as e:
97
  return render_template("signup.html", error=f"Error: {str(e)}")