From 977ea250e03ac3d40374f4fc8359b32b51a08cb5 Mon Sep 17 00:00:00 2001 From: Daniel Doyle Date: Thu, 5 Jan 2023 20:28:58 +0000 Subject: [PATCH] Fix missing root path prefix from file path --- src/Model/Client/ConfigureAuthConfig.php | 8 +++++++- src/Model/Config/Backend/AuthFile.php | 2 ++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/src/Model/Client/ConfigureAuthConfig.php b/src/Model/Client/ConfigureAuthConfig.php index 3995cd4..24e488a 100644 --- a/src/Model/Client/ConfigureAuthConfig.php +++ b/src/Model/Client/ConfigureAuthConfig.php @@ -11,6 +11,7 @@ use Magento\Framework\Filesystem; use Magento\Framework\Filesystem\Directory\ReadInterface; use tr33m4n\OauthGmail\Exception\AuthConfigException; +use tr33m4n\OauthGmail\Model\Config\Backend\AuthFile; use tr33m4n\OauthGmail\Model\Config\Source\AuthType; class ConfigureAuthConfig @@ -59,7 +60,12 @@ public function execute(Client $client): Client switch ($this->scopeConfig->getValue(self::XML_CONFIG_AUTH_TYPE)) { case AuthType::AUTH_TYPE_FILE: $authFile = $this->varDirectory->getAbsolutePath( - $this->scopeConfig->getValue(self::XML_CONFIG_AUTH_FILE) + sprintf( + '%s%s%s', + AuthFile::ROOT_PATH, + DIRECTORY_SEPARATOR, + $this->scopeConfig->getValue(self::XML_CONFIG_AUTH_FILE) + ) ); if (!$this->varDirectory->isExist($authFile)) { diff --git a/src/Model/Config/Backend/AuthFile.php b/src/Model/Config/Backend/AuthFile.php index 538fade..91bbdc9 100644 --- a/src/Model/Config/Backend/AuthFile.php +++ b/src/Model/Config/Backend/AuthFile.php @@ -17,6 +17,8 @@ class AuthFile extends File { + public const ROOT_PATH = 'oauth_gmail'; + /** * AuthFile constructor. *