Skip to content

Commit 8ff69a9

Browse files
authored
Remove 'managed' key from exported dashboards (#2586)
1 parent 7ef031c commit 8ff69a9

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

internal/export/testdata/system-navigation.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,5 +11,6 @@
1111
},
1212
"id": "system-Navigation-ecs",
1313
"references": [],
14+
"managed": false,
1415
"type": "visualization"
15-
}
16+
}

internal/export/transform_strip.go

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,5 +25,11 @@ func stripObjectProperties(ctx *transformationContext, object common.MapStr) (co
2525
if err != nil && err != common.ErrKeyNotFound {
2626
return nil, fmt.Errorf("removing field \"version\" failed: %w", err)
2727
}
28+
29+
err = object.Delete("managed")
30+
if err != nil && err != common.ErrKeyNotFound {
31+
return nil, fmt.Errorf("removing field \"managed\" failed: %w", err)
32+
}
33+
2834
return object, nil
2935
}

0 commit comments

Comments
 (0)