File tree Expand file tree Collapse file tree
lib/idp_sdk/idp_sdk/_core Expand file tree Collapse file tree Original file line number Diff line number Diff 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" ,
You can’t perform that action at this time.
0 commit comments