Only unpack AADP purchase date after verifying response code.
This commit is contained in:
parent
6b8ea41925
commit
73ddd32365
@ -572,12 +572,14 @@ class AzureCloudProvider(CloudProviderInterface):
|
|||||||
result = self.sdk.requests.get(
|
result = self.sdk.requests.get(
|
||||||
payload.product_purchase_verify_url, headers=auth_header
|
payload.product_purchase_verify_url, headers=auth_header
|
||||||
)
|
)
|
||||||
premium_purchase_date = result.json()["product"]["properties"]["purchaseDate"]
|
|
||||||
|
|
||||||
if result.status_code == 202:
|
if result.status_code == 202:
|
||||||
# 202 has location/retry after headers
|
# 202 has location/retry after headers
|
||||||
return self._ok(ProductPurchaseCSPResult(**result.headers))
|
return self._ok(ProductPurchaseCSPResult(**result.headers))
|
||||||
elif result.status_code == 200:
|
elif result.status_code == 200:
|
||||||
|
premium_purchase_date = result.json()["product"]["properties"][
|
||||||
|
"purchaseDate"
|
||||||
|
]
|
||||||
return self._ok(
|
return self._ok(
|
||||||
ProductPurchaseVerificationCSPResult(
|
ProductPurchaseVerificationCSPResult(
|
||||||
premium_purchase_date=premium_purchase_date
|
premium_purchase_date=premium_purchase_date
|
||||||
|
Loading…
x
Reference in New Issue
Block a user