check API Version

Signed-off-by: Bjoern Schiessle <bjoern@schiessle.org>
This commit is contained in:
Bjoern Schiessle 2018-05-14 12:37:10 +02:00
parent db428ea547
commit af178ef19a
No known key found for this signature in database
GPG Key ID: 2378A753E2BF04F6
1 changed files with 5 additions and 1 deletions

View File

@ -57,6 +57,8 @@ class CloudFederationProviderManager implements ICloudFederationProviderManager
/** @var ILogger */
private $logger;
private $supportedAPIVersion = '2.0-draft';
/**
* CloudFederationProviderManager constructor.
*
@ -216,7 +218,9 @@ class CloudFederationProviderManager implements ICloudFederationProviderManager
$result = $response->getBody();
$result = json_decode($result, true);
if (isset($result['end-point'])) {
$supportedVersion = isset($result['api-version']) && $result['api-version'] === $this->supportedAPIVersion;
if (isset($result['end-point']) && $supportedVersion) {
return $result['end-point'];
}