Skip to content

Commit a63b0e4

Browse files
committed
Merge branch 'develop' of ssh.gitlab.aws.dev:genaiic-reusable-assets/engagement-artifacts/genaiic-idp-accelerator into develop
2 parents 627d90d + 0df496c commit a63b0e4

1 file changed

Lines changed: 9 additions & 3 deletions

File tree

lib/idp_sdk/idp_sdk/_core/template_transform.py

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -749,10 +749,16 @@ def _clean_nested_stack_params(
749749
del stack_params["AppSyncApiArn"]
750750
logger.debug(f"Removed AppSyncApiArn parameter from {stack_name}")
751751

752-
# Remove Discovery-related parameters (resources removed in headless)
752+
# Discovery-related parameters (resources removed in headless)
753+
# DiscoveryBucket and DiscoveryTrackingTable are required by the nested
754+
# stack (Type: String, no Default), so we must pass empty strings rather
755+
# than deleting them.
756+
for param in ["DiscoveryBucket", "DiscoveryTrackingTable"]:
757+
if param in stack_params:
758+
stack_params[param] = ""
759+
logger.debug(f"Set {param} to empty string in {stack_name}")
760+
753761
for param in [
754-
"DiscoveryBucket",
755-
"DiscoveryTrackingTable",
756762
"DiscoveryBucketName",
757763
"DiscoveryTrackingTableName",
758764
"MultiDocDiscoveryStateMachineArn",

0 commit comments

Comments
 (0)