diff --git a/src/api-service/__app__/onefuzzlib/azure/containers.py b/src/api-service/__app__/onefuzzlib/azure/containers.py index 8bc6cdb1d..0c5394765 100644 --- a/src/api-service/__app__/onefuzzlib/azure/containers.py +++ b/src/api-service/__app__/onefuzzlib/azure/containers.py @@ -10,7 +10,7 @@ import urllib.parse from typing import Dict, Optional, Union, cast from azure.common import AzureHttpError, AzureMissingResourceHttpError -from azure.core.exceptions import ResourceExistsError, ResourceNotFoundError +from azure.core.exceptions import ResourceExistsError from azure.storage.blob import ( BlobClient, BlobSasPermissions, @@ -74,11 +74,8 @@ def find_container( # increased IOP rates, this should be a slight optimization for account in reversed(accounts): client = get_blob_service(account).get_container_client(container) - try: - client.get_container_properties() + if client.exists(): return client - except ResourceNotFoundError: - continue return None diff --git a/src/api-service/__app__/requirements.txt b/src/api-service/__app__/requirements.txt index 14840f648..8e1c482a8 100644 --- a/src/api-service/__app__/requirements.txt +++ b/src/api-service/__app__/requirements.txt @@ -17,7 +17,7 @@ azure-mgmt-storage~=17.0.0 azure-mgmt-resource~=16.0.0 azure-mgmt-subscription~=1.0.0 azure-nspkg==3.0.2 -azure-storage-blob==12.7.0 +azure-storage-blob==12.8.0 azure-storage-common==2.1.0 azure-storage-queue==12.1.5 jinja2~=2.11.3 diff --git a/src/cli/requirements.txt b/src/cli/requirements.txt index 5f65cd3bd..91953df78 100644 --- a/src/cli/requirements.txt +++ b/src/cli/requirements.txt @@ -9,7 +9,7 @@ dataclasses~=0.6 pydantic~=1.7.3 --no-binary=pydantic memoization~=0.3.1 msrestazure==0.6.4 -azure-storage-blob~=12.3 +azure-storage-blob~=12.8 azure-applicationinsights==0.1.0 tenacity==6.3.1 docstring_parser==0.7.3