Enforce tenant member permissions
This commit is contained in:
@@ -116,6 +116,7 @@ export type TenantEvent = {
|
||||
} | null;
|
||||
limits?: EventLimitSummary | null;
|
||||
addons?: EventAddonSummary[];
|
||||
member_permissions?: string[] | null;
|
||||
[key: string]: unknown;
|
||||
};
|
||||
|
||||
@@ -933,6 +934,11 @@ function normalizeEvent(event: JsonValue): TenantEvent {
|
||||
settings,
|
||||
package: event.package ?? null,
|
||||
limits: (event.limits ?? null) as EventLimitSummary | null,
|
||||
member_permissions: Array.isArray(event.member_permissions)
|
||||
? (event.member_permissions as string[])
|
||||
: event.member_permissions
|
||||
? String(event.member_permissions).split(',').map((entry) => entry.trim())
|
||||
: null,
|
||||
};
|
||||
|
||||
return normalized;
|
||||
|
||||
Reference in New Issue
Block a user