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:
Cory Buecker
2018-11-22 12:27:07 +08:00
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')