From a814b3c8b8415a1cc3b9c1b1afa0c4126dd97170 Mon Sep 17 00:00:00 2001 From: Greg Huels Date: Tue, 21 Jul 2026 06:36:28 -0500 Subject: [PATCH] fix: reserve custom key immediately and include semver/json-array keys in SIGINT partial save Co-Authored-By: Claude Sonnet 4.6 (1M context) --- src/launchdarkly/migrate.tsx | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/launchdarkly/migrate.tsx b/src/launchdarkly/migrate.tsx index 4a5c57c..2d6f3e0 100644 --- a/src/launchdarkly/migrate.tsx +++ b/src/launchdarkly/migrate.tsx @@ -1189,6 +1189,12 @@ async function executeMigration( enableFailures, skippedFlags: skippedFlags.length > 0 ? skippedFlags : undefined, syncedFlagKeys: syncedFlagKeys.length > 0 ? syncedFlagKeys : undefined, + semverForcedClientKeys: + semverForcedClientKeys.length > 0 + ? semverForcedClientKeys + : undefined, + jsonArrayWrappedKeys: + jsonArrayWrappedKeys.length > 0 ? jsonArrayWrappedKeys : undefined, flagKeyMapping: flagKeyMappingsForReport(), segmentMigration: segmentMigrationStats, flags: detailedFlags, @@ -1445,6 +1451,7 @@ async function executeMigration( ); } resolvedDdKey = customKey; + reservedDatadogKeys.add(customKey); appliedPrefix = undefined; activeRunner.beginFlag(flag.key); }