From 088389d4133691946c8c4c5be6318b1faa2ebc78 Mon Sep 17 00:00:00 2001 From: Laurent Nguyen Date: Fri, 3 May 2024 09:46:00 +0200 Subject: [PATCH] Fix how bulk delete operation gets called when no partition key --- src/Explorer/Tabs/DocumentsTabV2/DocumentsTabV2.tsx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/Explorer/Tabs/DocumentsTabV2/DocumentsTabV2.tsx b/src/Explorer/Tabs/DocumentsTabV2/DocumentsTabV2.tsx index 686f6840d..a43a82e25 100644 --- a/src/Explorer/Tabs/DocumentsTabV2/DocumentsTabV2.tsx +++ b/src/Explorer/Tabs/DocumentsTabV2/DocumentsTabV2.tsx @@ -813,7 +813,11 @@ const DocumentsTabComponent: React.FunctionComponent<{ _collection, toDeleteDocumentIds.map((id) => ({ id: id.id(), - partitionKey: id.partitionKeyValue, + // bulk delete: if not partition key is specified, do not pass empty array, but undefined + partitionKey: + id.partitionKeyValue && Array.isArray(id.partitionKeyValue) && id.partitionKeyValue.length === 0 + ? undefined + : id.partitionKeyValue, })), ) .then(