Merge branch 'fix-moodle-enabled' into 'develop'

fixed bug in enabled moodle

See merge request isard/isard-sso!48
Josep Maria Viñolas Auquer 2021-09-06 09:43:16 +00:00
commit e8cbf898e8
1 changed files with 2 additions and 3 deletions

View File

@ -81,13 +81,12 @@ class Moodle():
def update_user(self, username, email, first_name, last_name, enabled=True):
user = self.get_user_by('username',username)['users'][0]
print(user)
if not len(user):
raise UserNotFound
try:
data = [{'id':user['id'],'username': username, 'email':email,
'firstname':first_name, 'lastname':last_name,
'suspended':0 if not enabled else 1}]
'suspended':0 if enabled else 1}]
user = self.call('core_user_update_users', users=data)
return user
except SystemError as se:
@ -217,4 +216,4 @@ class Moodle():
# $assignments = array( $assignment );
# $params = array( 'assignments' => $assignments );
# $response = call_moodle( 'core_role_assign_roles', $params, $token );
# $response = call_moodle( 'core_role_assign_roles', $params, $token );