From 06118d1b8a99af87708786e207c67559249b2e11 Mon Sep 17 00:00:00 2001 From: Beto Dealmeida Date: Tue, 30 May 2023 12:18:20 -0700 Subject: [PATCH] fix: dashboard ownership check (#24249) (cherry picked from commit 7e70f19b6829eb7226cb53da9eeb1aff83b18dbe) --- superset-frontend/src/dashboard/util/permissionUtils.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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,