feat(7294): updated dashboard uri for cloud integrations (#8135)

This commit is contained in:
aniketio-ctrl 2025-06-03 17:48:31 +05:30 committed by GitHub
parent c32dd9f17e
commit 6ed30318bd
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -186,6 +186,14 @@ func HydrateFileUris(spec interface{}, fs embed.FS, basedir string) (interface{}
if strings.HasPrefix(dashboardUri, "file://") {
dashboards[i] = strings.Replace(dashboardUri, ".json", "_dot.json", 1)
}
} else if dashBoardMap, ok := dashboard.(map[string]interface{}); ok {
if dashboardUri, ok := dashBoardMap["definition"].(string); ok {
if strings.HasPrefix(dashboardUri, "file://") {
dashboardUri = strings.Replace(dashboardUri, ".json", "_dot.json", 1)
}
dashBoardMap["definition"] = dashboardUri
}
dashboards[i] = dashBoardMap
}
}
v = dashboards