fix(cross-filters): Fix missed metadata (#14220)
* fix:fix get permission function * fix: fix missed metadata case
This commit is contained in:
parent
61325635da
commit
c01f8101eb
|
|
@ -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 = {};
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue