From 5070abd5d32192ee4b5da3152433b825cdb48ba6 Mon Sep 17 00:00:00 2001 From: Marc Date: Tue, 11 Mar 2025 18:41:03 +0100 Subject: [PATCH] Try to fix getToken BuerklinProvider.php --- .../InfoProviderSystem/Providers/BuerklinProvider.php | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src/Services/InfoProviderSystem/Providers/BuerklinProvider.php b/src/Services/InfoProviderSystem/Providers/BuerklinProvider.php index 1933861f..b83156e3 100644 --- a/src/Services/InfoProviderSystem/Providers/BuerklinProvider.php +++ b/src/Services/InfoProviderSystem/Providers/BuerklinProvider.php @@ -69,11 +69,10 @@ class BuerklinProvider implements InfoProviderInterface */ private function getToken(): string { - if ($this->authTokenManager->hasToken(self::OAUTH_APP_NAME)) { - return $this->authTokenManager->getAlwaysValidTokenString(self::OAUTH_APP_NAME); + if (!$this->authTokenManager->hasToken(self::OAUTH_APP_NAME)) { + $this->authTokenManager->retrieveClientCredentialsToken(self::OAUTH_APP_NAME); } - $this->authTokenManager->retrieveClientCredentialsToken(self::OAUTH_APP_NAME); $token = $this->authTokenManager->getAlwaysValidTokenString(self::OAUTH_APP_NAME); if ($token === null) { @@ -81,10 +80,9 @@ class BuerklinProvider implements InfoProviderInterface } return $token; - } - + } - /** + /** * Make a http get request to the Buerklin API * @return array */