fix(cross-filters): Fix missed metadata (#14220)

* fix:fix get permission function

* fix: fix missed metadata case
This commit is contained in:
simcha90 2021-04-18 18:46:38 +03:00 committed by GitHub
parent 61325635da
commit c01f8101eb
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 5 additions and 1 deletions

View File

@ -84,7 +84,7 @@ export const hydrateDashboard = (dashboardData, chartData, datasourcesData) => (
getState,
) => {
const { user, common } = getState();
const { metadata } = dashboardData;
let { metadata } = dashboardData;
const queryParams = querystring.parse(window.location.search);
const urlParams = extractUrlParams(queryParams);
const editMode = queryParams.edit === 'true';
@ -314,6 +314,10 @@ export const hydrateDashboard = (dashboardData, chartData, datasourcesData) => (
) ?? {}
)?.behaviors ?? [];
if (!metadata) {
metadata = {};
}
if (!metadata.chart_configuration) {
metadata.chart_configuration = {};
}