Plugins: Fix bug with copying grafanaData (#64446)

This commit is contained in:
Stephanie Hingtgen
2023-03-08 11:21:01 -07:00
committed by GitHub
parent fbe3bdc8f5
commit 39a4634ae9
2 changed files with 7 additions and 2 deletions
@@ -427,6 +427,10 @@ func TestService_GetHttpTransport(t *testing.T) {
require.NotNil(t, rt)
tr := configuredTransport
opts, err := dsService.httpClientOptions(context.Background(), &ds)
require.NoError(t, err)
require.Equal(t, ds.JsonData.MustMap()["grafanaData"], opts.CustomOptions["grafanaData"])
// make sure we can still marshal the JsonData after httpClientOptions (avoid cycles)
_, err = ds.JsonData.MarshalJSON()
require.NoError(t, err)