diff --git a/accounts/api/utils.py b/accounts/api/utils.py index d18dd71..0c860ca 100644 --- a/accounts/api/utils.py +++ b/accounts/api/utils.py @@ -68,7 +68,7 @@ def authticate_with_otp_and_passsword(principal: IAmPrincipal, otp=None, passwor if otp: otp_instance = IAmPrincipalOtp.objects.filter( - principal=principal, otp_code=otp + principal=principal, otp_code=otp, is_used=False ).last() if not otp_instance: diff --git a/goodtimes/services.py b/goodtimes/services.py index 263cb21..0468a27 100644 --- a/goodtimes/services.py +++ b/goodtimes/services.py @@ -148,6 +148,7 @@ class SMSService: def create_otp(self, principal: IAmPrincipal, opt_purpose: str): old_otp_change = IAmPrincipalOtp.objects.filter(principal=principal).update(is_used=True) + print("Everything Is Used..!!") otp = IAmPrincipalOtp.objects.create( principal=principal, otp_purpose=opt_purpose )