Merge branch 'master_MDL-60007' of https://github.com/CengageEng/moodle

This commit is contained in:
Jake Dallimore 2017-11-02 08:50:42 +08:00
commit 216bb33940

View file

@ -33,6 +33,7 @@ require_once($CFG->dirroot . '/mod/lti/locallib.php');
$response = new \mod_lti\local\ltiservice\response();
$isget = $response->get_request_method() == 'GET';
$isdelete = $response->get_request_method() == 'DELETE';
if ($isget) {
$response->set_accept(isset($_SERVER['HTTP_ACCEPT']) ? $_SERVER['HTTP_ACCEPT'] : '');
@ -51,7 +52,7 @@ foreach ($services as $service) {
foreach ($resources as $resource) {
if (($isget && !empty($accept) && (strpos($accept, '*/*') === false) &&
!in_array($accept, $resource->get_formats())) ||
(!$isget && !in_array($response->get_content_type(), $resource->get_formats()))) {
((!$isget && !$isdelete) && !in_array($response->get_content_type(), $resource->get_formats()))) {
continue;
}
$template = $resource->get_template();