diff --git a/public/app/features/dashboard/services/DashboardSrv.ts b/public/app/features/dashboard/services/DashboardSrv.ts index b066b88ba8d..3ba67385410 100644 --- a/public/app/features/dashboard/services/DashboardSrv.ts +++ b/public/app/features/dashboard/services/DashboardSrv.ts @@ -79,7 +79,10 @@ export class DashboardSrv { }; saveJSONDashboard(json: string) { - return getBackendSrv().saveDashboard(JSON.parse(json), {}); + const parsedJson = JSON.parse(json); + return getBackendSrv().saveDashboard(parsedJson, { + folderId: this.dashboard.meta.folderId || parsedJson.folderId, + }); } starDashboard(dashboardId: string, isStarred: any) {