mirror of
https://github.com/grafana/grafana.git
synced 2025-08-02 06:42:13 +08:00
Fix: Prevent freezing dashboard time range (#64212)
fix(extensions): create new object to prevent freezing dashboard time range
This commit is contained in:
@ -312,11 +312,13 @@ function truncateTitle(title: string, length: number): string {
|
||||
}
|
||||
|
||||
function createExtensionContext(panel: PanelModel, dashboard: DashboardModel): PluginExtensionPanelContext {
|
||||
const timeRange = Object.assign({}, dashboard.time);
|
||||
|
||||
return Object.freeze({
|
||||
id: panel.id,
|
||||
pluginId: panel.type,
|
||||
title: panel.title,
|
||||
timeRange: Object.freeze(dashboard.time),
|
||||
timeRange: Object.freeze(timeRange),
|
||||
timeZone: dashboard.timezone,
|
||||
dashboard: Object.freeze({
|
||||
uid: dashboard.uid,
|
||||
|
Reference in New Issue
Block a user