some changes in artcle api

This commit is contained in:
abutalib-kiwi
2023-07-28 16:08:40 +05:30
parent 151a177e76
commit de774111c0
2 changed files with 5 additions and 7 deletions

View File

@ -125,12 +125,10 @@ class AdminCreatePasswordSerializer(serializers.ModelSerializer):
if new_password != confirm_password:
raise serializers.ValidationError({'details': ERROR_CODE['2065']})
user_otp_details = UserEmailOtp.objects.filter(email=email).last()
user_otp_details = UserEmailOtp.objects.filter(email=email, is_verified=True).last()
if not user_otp_details:
raise serializers.ValidationError({'details': ERROR_CODE['2064']})
if user_otp_details.user_type != dict(USER_TYPE).get('3'):
raise serializers.ValidationError({'details': ERROR_CODE['2063']})
if not user_otp_details.is_verified:
raise serializers.ValidationError({'details': ERROR_CODE['2064']})
user_otp_details.delete()
return attrs