From f45ecefc2264e5fa0438f30a9cb05dd599d4335b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20Lys=C3=BD?= Date: Thu, 18 Apr 2024 16:23:21 +0200 Subject: [PATCH] Add User-Agent header into command downloading plugins --- mailpoet/tasks/WPOrgPluginDownloader.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/mailpoet/tasks/WPOrgPluginDownloader.php b/mailpoet/tasks/WPOrgPluginDownloader.php index 451c34e101..ffe5239521 100644 --- a/mailpoet/tasks/WPOrgPluginDownloader.php +++ b/mailpoet/tasks/WPOrgPluginDownloader.php @@ -29,7 +29,10 @@ class WPOrgPluginDownloader { mkdir($downloadDir, 0777, true); } - $this->httpClient->get($downloadLink, ['sink' => $downloadDir . $zip, 'headers' => ['Accept' => 'application/octet-stream']]); + $this->httpClient->get($downloadLink, ['sink' => $downloadDir . $zip, 'headers' => [ + 'Accept' => 'application/octet-stream', + 'User-Agent' => 'MailPoet', // using user-agent to avoid 403 error + ]]); file_put_contents($downloadDir . '/' . $zip . '-info', $downloadLink); }