Skip to content

Commit 2992fc1

Browse files
committed
Support release 4.x users format
1 parent dc77eb7 commit 2992fc1

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

alertaclient/models/user.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,9 @@ def parse(cls, json):
3131
return User(
3232
id=json.get('id'),
3333
name=json.get('name'),
34-
email=json.get('email'),
34+
email=json.get('email', None) or json.get('login'),
3535
status=json.get('status'),
36-
roles=json.get('roles', list()),
36+
roles=json.get('roles', None) or ([json['role']] if 'role' in json else list()),
3737
attributes=json.get('attributes', dict()),
3838
create_time=DateTime.parse(json.get('createTime')),
3939
last_login=DateTime.parse(json.get('lastLogin')),

0 commit comments

Comments
 (0)