Skip to content

Commit 1d373ab

Browse files
Fixing team preferences test
1 parent b0f6691 commit 1d373ab

File tree

3 files changed

+18
-6
lines changed

3 files changed

+18
-6
lines changed

grafana/resource_dashboard.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -91,10 +91,10 @@ func ReadDashboard(d *schema.ResourceData, meta interface{}) error {
9191
configJSON := NormalizeDashboardConfigJSON(string(configJSONBytes))
9292

9393
d.SetId(dashboard.Meta.Slug)
94-
d.Set("dashboard_id", dashboard.Id)
9594
d.Set("slug", dashboard.Meta.Slug)
9695
d.Set("config_json", configJSON)
9796
d.Set("folder", dashboard.Folder)
97+
d.Set("dashboard_id", int64(dashboard.Model["id"].(float64)))
9898

9999
return nil
100100
}

grafana/resource_team_preferences.go

+4-4
Original file line numberDiff line numberDiff line change
@@ -46,12 +46,12 @@ func UpdateTeamPreferences(d *schema.ResourceData, meta interface{}) error {
4646

4747
teamID := int64(d.Get("team_id").(int))
4848
theme := d.Get("theme").(string)
49-
homeDashboardId := int64(d.Get("home_dashboard_id").(int))
49+
homeDashboardID := int64(d.Get("home_dashboard_id").(int))
5050
timezone := d.Get("timezone").(string)
5151

5252
preferences := gapi.Preferences{
5353
Theme: theme,
54-
HomeDashboardId: homeDashboardId,
54+
HomeDashboardID: homeDashboardID,
5555
Timezone: timezone,
5656
}
5757

@@ -75,7 +75,7 @@ func ReadTeamPreferences(d *schema.ResourceData, meta interface{}) error {
7575

7676
d.SetId(strconv.FormatInt(teamID, 10))
7777
d.Set("theme", preferences.Theme)
78-
d.Set("home_dashboard_id", preferences.HomeDashboardId)
78+
d.Set("home_dashboard_id", preferences.HomeDashboardID)
7979
d.Set("timezone", preferences.Timezone)
8080

8181
return nil
@@ -91,7 +91,7 @@ func DeleteTeamPreferences(d *schema.ResourceData, meta interface{}) error {
9191
teamID := int64(d.Get("team_id").(int))
9292
defaultPreferences := gapi.Preferences{}
9393

94-
err := client.UpdateTeamPreferences(teamID, &defaultPreferences)
94+
err := client.UpdateTeamPreferences(teamID, defaultPreferences)
9595
if err != nil {
9696
if strings.HasPrefix(err.Error(), "status: 404") {
9797
d.SetId("")

grafana/resource_team_preferences_test.go

+13-1
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,6 @@ resource "grafana_team" "testTeam" {
4545
}
4646
4747
resource "grafana_dashboard" "test" {
48-
dashboard_id = 13
4948
config_json = <<EOT
5049
{
5150
"title": "Terraform Team Preferences Acceptance Test",
@@ -63,6 +62,19 @@ resource "grafana_team_preferences" "testTeamPreferences" {
6362
}
6463
`
6564
const testAccTeamPreferencesConfig_Update = `
65+
resource "grafana_team" "testTeam" {
66+
name = "terraform-test-team-preferences"
67+
}
68+
69+
resource "grafana_dashboard" "test" {
70+
config_json = <<EOT
71+
{
72+
"title": "Terraform Team Preferences Acceptance Test",
73+
"id": 13,
74+
"version": "43"
75+
}
76+
EOT
77+
}
6678
resource "grafana_team_preferences" "testTeamPreferences" {
6779
team_id = grafana_team.testTeam.id
6880
theme = "light"

0 commit comments

Comments
 (0)