diff --git a/firebase_admin/_user_mgt.py b/firebase_admin/_user_mgt.py index c77c4d40d..fe51b1dae 100644 --- a/firebase_admin/_user_mgt.py +++ b/firebase_admin/_user_mgt.py @@ -719,6 +719,12 @@ def update_user(self, uid, display_name=None, email=None, phone_number=None, remove_provider.append('phone') else: payload['phoneNumber'] = _auth_utils.validate_phone(phone_number) + + if email_verified is not None: + if email_verified is DELETE_ATTRIBUTE: + remove_provider.append('emailVerified') + else: + payload['emailVerified'] = _auth_utils.validate_email(email_verified) if custom_claims is not None: if custom_claims is DELETE_ATTRIBUTE: