Properly delete metadata during key deletion migration

This commit is contained in:
schroda
2025-01-06 12:39:39 +01:00
parent 6e0d1cfd3d
commit feebd93555

View File

@@ -139,15 +139,13 @@ const applyMetadataDeleteKeysMigration = (
const appMetadata = getAppMetadataFrom(meta, undefined, appKeyPrefix); const appMetadata = getAppMetadataFrom(meta, undefined, appKeyPrefix);
migration.deleteKeys.forEach((keyToDelete) => {
Object.keys(appMetadata).forEach((key) => { Object.keys(appMetadata).forEach((key) => {
if (key.endsWith(keyToDelete)) { if (migration.deleteKeys?.includes(extractOriginalKey(key))) {
return; return;
} }
migratedMetadata[key] = appMetadata[key]; migratedMetadata[key] = appMetadata[key];
}); });
});
return migratedMetadata; return migratedMetadata;
}; };