From 975a3ca03d4a65903caa9d082a70f568d55a63bc Mon Sep 17 00:00:00 2001 From: Michael Olund Date: Fri, 21 Apr 2023 12:11:16 -0700 Subject: [PATCH] Fix knex error when removing existing relations as a batch Added a fallback of 0 after null coalesce --- packages/core/database/lib/entity-manager/regular-relations.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/core/database/lib/entity-manager/regular-relations.js b/packages/core/database/lib/entity-manager/regular-relations.js index 33f780330d..1f90714b1e 100644 --- a/packages/core/database/lib/entity-manager/regular-relations.js +++ b/packages/core/database/lib/entity-manager/regular-relations.js @@ -152,7 +152,7 @@ const deleteRelations = async ({ .transacting(trx) .execute(); done = batchToDelete.length < batchSize; - lastId = batchToDelete[batchToDelete.length - 1]?.id; + lastId = batchToDelete[batchToDelete.length - 1]?.id || 0; const batchIds = map(inverseJoinColumn.name, batchToDelete);