Skip to content

Commit

Permalink
MDL-30225 Creating new web service tokens create error
Browse files Browse the repository at this point in the history
  • Loading branch information
mouneyrac authored and danpoltawski committed Apr 17, 2012
1 parent 35eb31f commit adca184
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions webservice/lib.php
Expand Up @@ -477,9 +477,9 @@ public function get_service_required_capabilities($serviceid) {
public function get_user_capabilities($userid) {
global $DB;
//retrieve the user capabilities
$sql = "SELECT rc.id, rc.capability FROM {role_capabilities} rc, {role_assignments} ra
WHERE rc.roleid=ra.roleid AND ra.userid= ?";
$dbusercaps = $DB->get_records_sql($sql, array($userid));
$sql = "SELECT DISTINCT rc.id, rc.capability FROM {role_capabilities} rc, {role_assignments} ra
WHERE rc.roleid=ra.roleid AND ra.userid= ? AND rc.permission = ?";
$dbusercaps = $DB->get_records_sql($sql, array($userid, CAP_ALLOW));
$usercaps = array();
foreach ($dbusercaps as $usercap) {
$usercaps[$usercap->capability] = true;
Expand Down

0 comments on commit adca184

Please sign in to comment.