diff --git a/packages/grafana-data/src/transformations/transformers/labelsToFields.ts b/packages/grafana-data/src/transformations/transformers/labelsToFields.ts index 60e866ea3a0..5b61f47b72f 100644 --- a/packages/grafana-data/src/transformations/transformers/labelsToFields.ts +++ b/packages/grafana-data/src/transformations/transformers/labelsToFields.ts @@ -1,9 +1,9 @@ import { DataFrame, DataTransformerInfo, FieldType, Field } from '../../types'; import { DataTransformerID } from './ids'; -import { MutableDataFrame } from '../../dataframe'; import { ArrayVector } from '../../vector'; import { filterFieldsTransformer } from './filter'; import { FieldMatcherID } from '..'; +import { MutableField } from '../../dataframe'; export interface LabelsToFieldsOptions {} type MapItem = { type: FieldType; values: Record; isValue: boolean }; @@ -28,10 +28,10 @@ export const labelsToFieldsTransformer: DataTransformerInfo = {}; - const timeColumnItem = columnsMap[processed.fields[0].name]; + const timeColumnItem = columnsMap[fields[0].name]; const seriesIndexStrings = Object.keys(timeColumnItem); for (const seriesIndexString of seriesIndexStrings) { const seriesItem = timeColumnItem[seriesIndexString]; @@ -41,9 +41,9 @@ export const labelsToFieldsTransformer: DataTransformerInfo(columnsMap[column])[0]; - processed.addField({ type: columnItem.type, values: new ArrayVector(), name: column }); + fields.push({ type: columnItem.type, values: new ArrayVector(), name: column, config: {} }); } - return processed; + return fields; }