Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -48,6 +48,14 @@ def signup():
|
|
48 |
password = request.form.get("password")
|
49 |
referral = request.form.get("referral")
|
50 |
try:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
51 |
sf.Customer_Login__c.create({
|
52 |
"Name": name,
|
53 |
"Phone_Number__c": phone,
|
|
|
48 |
password = request.form.get("password")
|
49 |
referral = request.form.get("referral")
|
50 |
try:
|
51 |
+
# Generate a unique referral code
|
52 |
+
while True:
|
53 |
+
referral_code = generate_referral_code()
|
54 |
+
query = f"SELECT Id FROM Customer_Login__c WHERE Customer_Referral_Code__c = '{referral_code}'"
|
55 |
+
result = sf.query(query)
|
56 |
+
if not result["records"]: # If no existing record with this code, break the loop
|
57 |
+
break
|
58 |
+
|
59 |
sf.Customer_Login__c.create({
|
60 |
"Name": name,
|
61 |
"Phone_Number__c": phone,
|