diff --git a/packages/aws-appsync/CHANGELOG.md b/packages/aws-appsync/CHANGELOG.md index 89bcb1a4..5b3d2ec6 100644 --- a/packages/aws-appsync/CHANGELOG.md +++ b/packages/aws-appsync/CHANGELOG.md @@ -1,5 +1,8 @@ # Changelog +### vNext +- Fix AWS_IAM credentials fetching [PR#XX](https://github.com/awslabs/aws-mobile-appsync-sdk-js/pull/XX) + ### 1.0.8 - Handle missing optimisticResponse [PR#34](https://github.com/awslabs/aws-mobile-appsync-sdk-js/pull/34) diff --git a/packages/aws-appsync/src/link/auth-link.js b/packages/aws-appsync/src/link/auth-link.js index e8cfafc5..d949683e 100644 --- a/packages/aws-appsync/src/link/auth-link.js +++ b/packages/aws-appsync/src/link/auth-link.js @@ -73,8 +73,8 @@ const iamBasedAuth = async ({ credentials, region, url }, operation, forward) => let creds = typeof credentials === 'function' ? credentials.call() : credentials; - if (typeof creds.getPromise == 'function') { - creds = await creds.getPromise(); + if (typeof creds.getPromise === 'function') { + await creds.getPromise(); } const { accessKeyId, secretAccessKey, sessionToken } = await creds;