diff --git a/superset-frontend/src/dashboard/util/permissionUtils.ts b/superset-frontend/src/dashboard/util/permissionUtils.ts index 3ea63976bfdaa..6a218349b2f94 100644 --- a/superset-frontend/src/dashboard/util/permissionUtils.ts +++ b/superset-frontend/src/dashboard/util/permissionUtils.ts @@ -42,7 +42,7 @@ const isUserDashboardOwner = ( user: UserWithPermissionsAndRoles | UndefinedUser, ) => isUserWithPermissionsAndRoles(user) && - dashboard.owners.some(owner => owner.username === user.username); + dashboard.owners.some(owner => owner.id === user.userId); export const canUserEditDashboard = ( dashboard: Dashboard, diff --git a/superset/utils/screenshots.py b/superset/utils/screenshots.py index a904b7dc4384a..70fe76552c643 100644 --- a/superset/utils/screenshots.py +++ b/superset/utils/screenshots.py @@ -236,7 +236,7 @@ def __init__( # should always capture in standalone url = modify_url_query( url, - standalone=DashboardStandaloneMode.REPORT.value, + standalone=DashboardStandaloneMode.HIDE_NAV_AND_TITLE.value, # TODO: temp fix for report mode error ) super().__init__(url, digest)