diff --git a/packages/amplify-provider-awscloudformation/src/graphql-transformer/utils.ts b/packages/amplify-provider-awscloudformation/src/graphql-transformer/utils.ts index 6a9c25d6f1e..9d70f2cbc5b 100644 --- a/packages/amplify-provider-awscloudformation/src/graphql-transformer/utils.ts +++ b/packages/amplify-provider-awscloudformation/src/graphql-transformer/utils.ts @@ -44,8 +44,16 @@ export const getIdentityPoolId = async (ctx: $TSContext): Promise> => { - const currentEnv = ctx.amplify.getEnvInfo().envName; + let currentEnv; const adminRoles = new Array(); + + try { + currentEnv = ctx.amplify.getEnvInfo().envName; + } catch (err) { + // When there is no environment info, return [] - This is required for sandbox pull + return []; + } + //admin ui roles try { const amplifyMeta = stateManager.getMeta();