Properly delete metadata during key deletion migration
This commit is contained in:
@@ -139,14 +139,12 @@ 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 (migration.deleteKeys?.includes(extractOriginalKey(key))) {
|
||||||
if (key.endsWith(keyToDelete)) {
|
return;
|
||||||
return;
|
}
|
||||||
}
|
|
||||||
|
|
||||||
migratedMetadata[key] = appMetadata[key];
|
migratedMetadata[key] = appMetadata[key];
|
||||||
});
|
|
||||||
});
|
});
|
||||||
|
|
||||||
return migratedMetadata;
|
return migratedMetadata;
|
||||||
|
|||||||
Reference in New Issue
Block a user