diff --git a/src/Storage/Repository/BlobRepository.cs b/src/Storage/Repository/BlobRepository.cs index 594cee04..c87c53c0 100644 --- a/src/Storage/Repository/BlobRepository.cs +++ b/src/Storage/Repository/BlobRepository.cs @@ -200,9 +200,12 @@ private BlobContainerClient CreateContainerClient(string org, int? storageContai string cacheKey = GetClientCacheKey(org, storageContainerNumber); if (!_memoryCache.TryGetValue(cacheKey, out BlobContainerClient client)) { + string containerName = string.Format(_storageConfiguration.OrgStorageContainer, org); string accountName = string.Format(_storageConfiguration.OrgStorageAccount, org); - string containerName = string.Format(_storageConfiguration.OrgStorageContainer, org) - + (storageContainerNumber != null ? $"-{storageContainerNumber}" : null); + if (storageContainerNumber != null) + { + accountName = accountName.Substring(0, accountName.Length - 2) + ((int)storageContainerNumber).ToString("D2"); + } UriBuilder fullUri = new() {