fix get booking issue (#23344)

This commit is contained in:
Anik Dhabal Babu
2025-08-25 18:42:30 +00:00
committed by GitHub
parent 13cbb59e5e
commit babeb1f31d
@@ -151,10 +151,12 @@ export async function getBookings({
userIdsWhereUserIsAdminOrOwner.includes(userId)
);
const isCurrentUser = filters.userIds.length === 1 && user.id === filters.userIds[0];
// Scope depends on `user.orgId`:
// - Throw an error if trying to filter by usersIds that are not within your ORG
// - Throw an error if trying to filter by usersIds that are not within your TEAM
if (!areUserIdsWithinUserOrgOrTeam) {
if (!areUserIdsWithinUserOrgOrTeam && !isCurrentUser) {
throw new TRPCError({
code: "FORBIDDEN",
message: "You do not have permissions to fetch bookings for specified userIds",