fix(dashboard): user id can be null when there is an anonymous user (#15592)

This commit is contained in:
David Aaron Suddjian
2021-08-05 15:35:10 -07:00
committed by GitHub
parent b72fd7b9f4
commit 23072161e2

View File

@@ -335,7 +335,7 @@ export const hydrateDashboard = (dashboardData, chartData) => (
dashboardInfo: {
...dashboardData,
metadata,
userId: String(user.userId), // legacy, please use state.user instead
userId: user.userId ? String(user.userId) : null, // legacy, please use state.user instead
dash_edit_perm: canEdit,
dash_save_perm: findPermission('can_save_dash', 'Superset', roles),
dash_share_perm: findPermission(