membershipworks/ucsAccounts: Don't set email if empty in MembershipWorks
This commit is contained in:
parent
da0767a0e9
commit
2879ee9a7a
@ -90,13 +90,15 @@ async def sync_member(user_mod, member: Member):
|
||||
# "userexpiry": member["Renewal Date"],
|
||||
# "pwdChangeNextLogin": "1", # User has to change password on next login
|
||||
# "sambaLogonHours": "", # Permitted times for Windows logins
|
||||
"e-mail": [member.email], # ([]) E-mail address
|
||||
"phone": [member.phone], # Telephone number
|
||||
# "PasswordRecoveryMobile": member["Phone"], # Mobile phone number
|
||||
"PasswordRecoveryEmail": member.email,
|
||||
}
|
||||
)
|
||||
|
||||
if member.email:
|
||||
user.props["e-mail"] = [member.email] # ([]) E-mail address
|
||||
|
||||
new_groups = [
|
||||
f"cn={sanitize_group_name(flag.name)},{GROUP_BASE}"
|
||||
async for flag in member.flags.filter(
|
||||
|
Loading…
Reference in New Issue
Block a user