Skip to content
Snippets Groups Projects
Verified Commit 63ee0539 authored by Timm Fitschen's avatar Timm Fitschen
Browse files

MAINT: simplify error handling of insert_user and update_user

parent c36376e0
No related branches found
No related tags found
1 merge request!63F dot in username
Pipeline #24906 failed
......@@ -196,17 +196,9 @@ def _update_user(name, realm=None, password=None, status=None,
e.msg = "You are not permitted to update this user."
raise e
except HTTPClientError as e:
if e.status == 409:
e.msg = "Entity does not exist."
if e.status == 422:
e.msg = """Maybe the password does not match the required standard?
The current requirements are:
- at least 8 characters
- at least 1 number
- at least 1 lower case character
- at least 1 upper case character
- at least 1 special character"""
for elem in etree.fromstring(e.body):
if elem.tag == "Error":
e.msg = elem.get("description")
raise
......@@ -231,17 +223,9 @@ def _insert_user(name, password=None, status=None, email=None, entity=None, **kw
e.msg = "You are not permitted to insert a new user."
raise e
except HTTPClientError as e:
if e.status == 409:
e.msg = "User name is already in use."
if e.status == 422:
e.msg = """Maybe the password does not match the required standard?
The current requirements are:
- at least 8 characters
- at least 1 number
- at least 1 lower case character
- at least 1 upper case character
- at least 1 special character"""
for elem in etree.fromstring(e.body):
if elem.tag == "Error":
e.msg = elem.get("description")
raise e
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment