Skip to content

Commit d77ba0c

Browse files
committed
ACP2E-280: [Magento Cloud] Admin panel login issue
1 parent 1ef4504 commit d77ba0c

File tree

2 files changed

+10
-2
lines changed

2 files changed

+10
-2
lines changed

app/code/Magento/ReleaseNotification/Model/ContentProvider/Http/HttpContentProvider.php

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,19 +32,21 @@ class HttpContentProvider implements ContentProviderInterface
3232
private $urlBuilder;
3333

3434
/**
35-
* HttpContentProvider constructor.
3635
* @param ClientInterface $httpClient
3736
* @param UrlBuilder $urlBuilder
3837
* @param LoggerInterface $logger
38+
* @param int $requestTimeout
3939
*/
4040
public function __construct(
4141
ClientInterface $httpClient,
4242
UrlBuilder $urlBuilder,
43-
LoggerInterface $logger
43+
LoggerInterface $logger,
44+
int $requestTimeout = 30
4445
) {
4546
$this->httpClient = $httpClient;
4647
$this->urlBuilder = $urlBuilder;
4748
$this->logger = $logger;
49+
$this->httpClient->setTimeout($requestTimeout);
4850
}
4951

5052
/**

app/code/Magento/ReleaseNotification/etc/di.xml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,4 +30,10 @@
3030
<argument name="pool" xsi:type="object">notificationPool</argument>
3131
</arguments>
3232
</type>
33+
<type name="Magento\ReleaseNotification\Model\ContentProvider\Http\HttpContentProvider">
34+
<arguments>
35+
<argument name="httpClient" xsi:type="object" shared="false">Magento\Framework\HTTP\ClientInterface</argument>
36+
<argument name="requestTimeout" xsi:type="number">5</argument>
37+
</arguments>
38+
</type>
3339
</config>

0 commit comments

Comments
 (0)