Skip to content

Commit 2a98c84

Browse files
fix(plugin-multi-tenant): corrects user type in userHasAccessToAllTenants fn (#10707)
### What? User type was inflexible. ### How? Internally use as unknown.
1 parent a9c0832 commit 2a98c84

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

packages/plugin-multi-tenant/src/types.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ export type MultiTenantPluginConfig<ConfigTypes = unknown> = {
105105
* Useful for super-admin type users
106106
*/
107107
userHasAccessToAllTenants?: (
108-
user: ConfigTypes extends { user: User } ? ConfigTypes['user'] : User,
108+
user: ConfigTypes extends { user: unknown } ? ConfigTypes['user'] : User,
109109
) => boolean
110110
}
111111

packages/plugin-multi-tenant/src/utilities/withTenantAccess.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ export const withTenantAccess =
3131
if (
3232
args.req.user &&
3333
!userHasAccessToAllTenants(
34-
args.req.user as ConfigType extends { user: User } ? ConfigType['user'] : User,
34+
args.req.user as ConfigType extends { user: unknown } ? ConfigType['user'] : User,
3535
)
3636
) {
3737
constraints.push(

0 commit comments

Comments
 (0)