Skip to content

Commit 221bc8b

Browse files
Merge pull request #1172 from algolia/bugfix/CR-788-requirejs-not-definded-on-swagger-page
Requirejs not definded on swagger page fix
2 parents 46a84b2 + a62593d commit 221bc8b

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

Model/Observer.php

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,27 +18,33 @@ class Observer implements ObserverInterface
1818
private $registry;
1919
private $storeManager;
2020
private $pageConfig;
21+
private $request;
2122

2223
public function __construct(
2324
ConfigHelper $configHelper,
2425
Registry $registry,
2526
StoreManagerInterface $storeManager,
26-
PageConfig $pageConfig
27+
PageConfig $pageConfig,
28+
\Magento\Framework\App\Request\Http $http
2729
) {
2830
$this->config = $configHelper;
2931
$this->registry = $registry;
3032
$this->storeManager = $storeManager;
3133
$this->pageConfig = $pageConfig;
34+
$this->request = $http;
3235
}
3336

3437
public function execute(\Magento\Framework\Event\Observer $observer)
3538
{
39+
$actionName = $this->request->getFullActionName();
40+
if ($actionName === 'swagger_index_index') {
41+
return $this;
42+
}
3643
if ($this->config->isEnabledFrontEnd()) {
3744
if ($this->config->getApplicationID() && $this->config->getAPIKey()) {
3845
if ($this->config->isAutoCompleteEnabled() || $this->config->isInstantEnabled()) {
3946
/** @var Layout $layout */
4047
$layout = $observer->getData('layout');
41-
4248
$layout->getUpdate()->addHandle('algolia_search_handle');
4349

4450
if ($this->config->isDefaultSelector()) {

0 commit comments

Comments
 (0)