mirror of
https://github.com/HamzaSha1/zod-backend.git
synced 2025-07-17 02:45:08 +00:00
some changes in artcle api
This commit is contained in:
@ -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
|
||||
|
Reference in New Issue
Block a user