From 2879a0f986d229ea9b606d763dc7574da0da61c7 Mon Sep 17 00:00:00 2001 From: Covenant Monday Date: Fri, 30 May 2025 10:42:27 +0100 Subject: [PATCH] Refactor to use SIGNUP_FIELDS for username and email requirement checks --- dj_rest_auth/registration/serializers.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dj_rest_auth/registration/serializers.py b/dj_rest_auth/registration/serializers.py index ea9abab..01a27a1 100644 --- a/dj_rest_auth/registration/serializers.py +++ b/dj_rest_auth/registration/serializers.py @@ -225,9 +225,9 @@ class RegisterSerializer(serializers.Serializer): username = serializers.CharField( max_length=get_username_max_length(), min_length=allauth_account_settings.USERNAME_MIN_LENGTH, - required=allauth_account_settings.USERNAME_REQUIRED, + required=allauth_account_settings.SIGNUP_FIELDS.get('username', {}).get('required', True), ) - email = serializers.EmailField(required=allauth_account_settings.EMAIL_REQUIRED) + email = serializers.EmailField(required=allauth_account_settings.SIGNUP_FIELDS.get('email', {}).get('required', True)) password1 = serializers.CharField(write_only=True) password2 = serializers.CharField(write_only=True)