diff --git a/src/Drivers/index.ts b/src/Drivers/index.ts index ca27809..7e71028 100644 --- a/src/Drivers/index.ts +++ b/src/Drivers/index.ts @@ -117,9 +117,12 @@ export class AzureStorageDriver implements AzureStorageDriverContract { options.expiresOn = options.expiresOn || new Date(options.startsOn.valueOf() + 3600 * 1000) const factories = (blockBlobClient as any).pipeline.factories - const credential = factories[factories.length - 1] as StorageSharedKeyCredential + let credential = factories[factories.length - 1] as StorageSharedKeyCredential + if (!credential) { + credential = blockBlobClient.credential as StorageSharedKeyCredential + } - const blobSAS = await generateBlobSASQueryParameters( + const blobSAS = generateBlobSASQueryParameters( { containerName: blockBlobClient.containerName, // Required blobName: blockBlobClient.name, // Required