Transformers: remove config from "join by labels" source fields (#52850)

This commit is contained in:
Ryan McKinley
2022-07-27 13:52:38 -07:00
committed by GitHub
parent 017e6771ce
commit cb3f7ccd09
2 changed files with 11 additions and 1 deletions
@@ -11,6 +11,9 @@ describe('Join by labels', () => {
{
name: 'Value',
type: FieldType.number,
config: {
displayNameFromDS: '111',
},
values: [10, 200],
labels: { what: 'Temp', cluster: 'A', job: 'J1' },
},
@@ -22,6 +25,9 @@ describe('Join by labels', () => {
{
name: 'Value',
type: FieldType.number,
config: {
displayNameFromDS: '222',
},
values: [10, 200],
labels: { what: 'Temp', cluster: 'B', job: 'J1' },
},
@@ -33,6 +39,9 @@ describe('Join by labels', () => {
{
name: 'Value',
type: FieldType.number,
config: {
displayNameFromDS: '333',
},
values: [22, 77],
labels: { what: 'Speed', cluster: 'B', job: 'J1' },
},
@@ -46,6 +55,7 @@ describe('Join by labels', () => {
},
input
);
expect(result.fields[result.fields.length - 1].config).toMatchInlineSnapshot(`Object {}`);
expect(toRowsSnapshow(result)).toMatchInlineSnapshot(`
Object {
"columns": Array [
@@ -124,7 +124,7 @@ export function joinByLabels(options: JoinByLabelsTransformOptions, data: DataFr
const old = inputFields[allNames[i]];
frame.fields.push({
name: allNames[i],
config: old.config ?? {},
config: {},
type: old.type ?? FieldType.number,
values: new ArrayVector(nameValues[i]),
});