From 8d79d45972d96cf92becd82f0ef7a3b18327d557 Mon Sep 17 00:00:00 2001 From: Ludovic Viaud Date: Tue, 8 Aug 2023 15:10:31 +0200 Subject: [PATCH] Transformations: Fix partitionByValues when there is no match (#72981) --- .../transformers/partitionByValues/partitionByValues.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/public/app/features/transformers/partitionByValues/partitionByValues.ts b/public/app/features/transformers/partitionByValues/partitionByValues.ts index 1e81bca60f0..df7a4ecfddf 100644 --- a/public/app/features/transformers/partitionByValues/partitionByValues.ts +++ b/public/app/features/transformers/partitionByValues/partitionByValues.ts @@ -98,6 +98,11 @@ export function partitionByValues( options?: PartitionByValuesTransformerOptions ): DataFrame[] { const keyFields = frame.fields.filter((f) => matcher(f, frame, [frame]))!; + + if (!keyFields.length) { + return [frame]; + } + const keyFieldsVals = keyFields.map((f) => f.values); const names = keyFields.map((f) => f.name);