From 747683f145ecf6c874bb72a69573ff9f50cdfa9b Mon Sep 17 00:00:00 2001 From: "dgandhi62 (AI)" Date: Thu, 26 Mar 2026 16:33:08 -0400 Subject: [PATCH 1/3] fix(cli-internal): add awsRegion to userPoolConfig in additional auth providers MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The DataGenerator's contributeAdditionalAuthProviders method was generating userPoolConfig with only userPoolId for AMAZON_COGNITO_USER_POOLS auth providers. This adds the missing awsRegion property (backend.auth.stack.region) so the generated backend.ts matches the expected output. Verified with existing data.generator.test.ts — all 14 tests pass. --- Prompt: I've added this line in the mood-board snapshot. This needs to be added whenever there is a userPool additional auth provider - awsRegion: backend.auth.stack.region, --- .../generate/amplify/data/data.generator.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/packages/amplify-cli/src/commands/gen2-migration/generate/amplify/data/data.generator.ts b/packages/amplify-cli/src/commands/gen2-migration/generate/amplify/data/data.generator.ts index 719f0c7f50..ca3053791f 100644 --- a/packages/amplify-cli/src/commands/gen2-migration/generate/amplify/data/data.generator.ts +++ b/packages/amplify-cli/src/commands/gen2-migration/generate/amplify/data/data.generator.ts @@ -149,6 +149,18 @@ export class DataGenerator implements Planner { ), ), ); + userPoolConfigProps.push( + factory.createPropertyAssignment( + 'awsRegion', + factory.createPropertyAccessExpression( + factory.createPropertyAccessExpression( + factory.createPropertyAccessExpression(factory.createIdentifier('backend'), factory.createIdentifier('auth')), + factory.createIdentifier('stack'), + ), + factory.createIdentifier('region'), + ), + ), + ); } props.push(factory.createPropertyAssignment('userPoolConfig', factory.createObjectLiteralExpression(userPoolConfigProps, true))); } From 31415eeabf9433d7ea7649f0e2bf985d83fabe12 Mon Sep 17 00:00:00 2001 From: dgandhi62 Date: Thu, 26 Mar 2026 16:34:45 -0400 Subject: [PATCH 2/3] chore: update snapshot manually --- .../mood-board/_snapshot.post.generate/amplify/backend.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/amplify-migration-apps/mood-board/_snapshot.post.generate/amplify/backend.ts b/amplify-migration-apps/mood-board/_snapshot.post.generate/amplify/backend.ts index c93f71db35..7ffc7ba479 100644 --- a/amplify-migration-apps/mood-board/_snapshot.post.generate/amplify/backend.ts +++ b/amplify-migration-apps/mood-board/_snapshot.post.generate/amplify/backend.ts @@ -42,6 +42,7 @@ cfnGraphqlApi.additionalAuthenticationProviders = [ authenticationType: 'AMAZON_COGNITO_USER_POOLS', userPoolConfig: { userPoolId: backend.auth.resources.userPool.userPoolId, + awsRegion: backend.auth.stack.region, }, }, ]; From 6d8b96b1b2a877d3b8ae2a7e72a58734dd4f69d3 Mon Sep 17 00:00:00 2001 From: dgandhi62 Date: Thu, 26 Mar 2026 16:42:03 -0400 Subject: [PATCH 3/3] chore: update snapshots --- .../backend-only/_snapshot.post.generate/amplify/backend.ts | 1 + .../product-catalog/_snapshot.post.generate/amplify/backend.ts | 1 + .../project-boards/_snapshot.post.generate/amplify/backend.ts | 1 + 3 files changed, 3 insertions(+) diff --git a/amplify-migration-apps/backend-only/_snapshot.post.generate/amplify/backend.ts b/amplify-migration-apps/backend-only/_snapshot.post.generate/amplify/backend.ts index 3d5258a7e4..d56183de4e 100644 --- a/amplify-migration-apps/backend-only/_snapshot.post.generate/amplify/backend.ts +++ b/amplify-migration-apps/backend-only/_snapshot.post.generate/amplify/backend.ts @@ -38,6 +38,7 @@ cfnGraphqlApi.additionalAuthenticationProviders = [ authenticationType: 'AMAZON_COGNITO_USER_POOLS', userPoolConfig: { userPoolId: backend.auth.resources.userPool.userPoolId, + awsRegion: backend.auth.stack.region, }, }, ]; diff --git a/amplify-migration-apps/product-catalog/_snapshot.post.generate/amplify/backend.ts b/amplify-migration-apps/product-catalog/_snapshot.post.generate/amplify/backend.ts index e1d37e184a..2622799bf3 100644 --- a/amplify-migration-apps/product-catalog/_snapshot.post.generate/amplify/backend.ts +++ b/amplify-migration-apps/product-catalog/_snapshot.post.generate/amplify/backend.ts @@ -45,6 +45,7 @@ cfnGraphqlApi.additionalAuthenticationProviders = [ authenticationType: 'AMAZON_COGNITO_USER_POOLS', userPoolConfig: { userPoolId: backend.auth.resources.userPool.userPoolId, + awsRegion: backend.auth.stack.region, }, }, ]; diff --git a/amplify-migration-apps/project-boards/_snapshot.post.generate/amplify/backend.ts b/amplify-migration-apps/project-boards/_snapshot.post.generate/amplify/backend.ts index b49cd1c788..c6d0f9595b 100644 --- a/amplify-migration-apps/project-boards/_snapshot.post.generate/amplify/backend.ts +++ b/amplify-migration-apps/project-boards/_snapshot.post.generate/amplify/backend.ts @@ -38,6 +38,7 @@ cfnGraphqlApi.additionalAuthenticationProviders = [ authenticationType: 'AMAZON_COGNITO_USER_POOLS', userPoolConfig: { userPoolId: backend.auth.resources.userPool.userPoolId, + awsRegion: backend.auth.stack.region, }, }, ];