MDL-62988 LTI provider: fix missing info. for LTI 2.X tool provider
Fixes missing capabilities (user information) when membership service is called from a LTI 2.X tool provider.
This commit is contained in:
committed by
Mark Nelson
parent
56d8e413ba
commit
0a39efd896
@@ -237,8 +237,8 @@ class memberships extends \mod_lti\local\ltiservice\service_base {
|
||||
|
||||
foreach ($includedcapabilities as $capabilityname => $capability) {
|
||||
if ($islti2) {
|
||||
if (!in_array($capabilityname, $enabledcapabilities)) {
|
||||
continue;
|
||||
if (in_array($capabilityname, $enabledcapabilities)) {
|
||||
$member->{$capability['member.field']} = $capability['source.value'];
|
||||
}
|
||||
} else {
|
||||
if (($capability['type'] === 'id')
|
||||
|
||||
Reference in New Issue
Block a user