From 5a2f6f57abbb9bb2256a083e3ff263a08666b305 Mon Sep 17 00:00:00 2001 From: Xavier59 <10245003+Xavier59@users.noreply.github.com> Date: Wed, 19 Jul 2023 17:30:08 +0200 Subject: [PATCH] feat: allow to selectively update items --- src/utils/transformItems.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/utils/transformItems.js b/src/utils/transformItems.js index c06dc33..a5bcfc1 100644 --- a/src/utils/transformItems.js +++ b/src/utils/transformItems.js @@ -11,7 +11,7 @@ const transformItems = async (ddb, tableName, transformer, isDryRun) => { const { Items, LastEvaluatedKey } = await getItems(ddb, lastEvalKey, tableName); lastEvalKey = LastEvaluatedKey; - const updatedItems = Items.map(transformer); + const updatedItems = Items.map(transformer).filter(i => i !== undefined); if (!isDryRun && updatedItems.length > 0) { if (updatedItems?.length) await batchWriteItems(ddb, tableName, updatedItems);