Orgs: PATCH op to batch-add emails as members now strip()s emails
It also refuses to add empty emails.
This commit is contained in:
@@ -33,8 +33,10 @@ class OrganizationPatchHandler(patch_handler.AbstractPatchHandler):
|
||||
except KeyError:
|
||||
raise wz_exceptions.BadRequest('No key "email" in patch.')
|
||||
|
||||
if not all(isinstance(email, str) for email in emails):
|
||||
raise wz_exceptions.BadRequest('Invalid list of email addresses')
|
||||
# Skip empty emails.
|
||||
emails = [stripped
|
||||
for stripped in (email.strip() for email in emails)
|
||||
if stripped]
|
||||
|
||||
log.info('User %s uses PATCH to add users to organization %s',
|
||||
current_user().user_id, org_id)
|
||||
|
Reference in New Issue
Block a user