Skip to content
Snippets Groups Projects

Resolve #3460258 "Return access denied"

2 files
+ 8
2
Compare changes
  • Side-by-side
  • Inline
Files
2
@@ -5,6 +5,7 @@ namespace Drupal\lti_tool_provider_content\Controller;
use Drupal;
use Drupal\Core\Access\AccessResult;
use Drupal\Core\Controller\ControllerBase;
use Drupal\Core\Url;
use Drupal\lti_tool_provider\LTIToolProviderContext;
use Drupal\lti_tool_provider\LTIToolProviderContextInterface;
use Drupal\lti_tool_provider_content\Event\LtiToolProviderContentEvents;
@@ -61,7 +62,9 @@ class LTIToolProviderContentLaunch extends ControllerBase {
catch (Exception $e) {
$this->getLogger('lti_tool_provider_content')->warning($e->getMessage());
LTIToolProviderContext::sendError($e->getMessage(), $context ?? NULL);
return new RedirectResponse('/', 500);
$accessDeniedUrl = Url::fromRoute('system.403')->toString();
return new RedirectResponse($accessDeniedUrl, 302);
}
}
Loading