This commit is contained in:
Francis Cao 2024-05-14 17:19:44 -07:00
commit b585f5e53f

View File

@ -10,7 +10,7 @@ import * as yup from 'yup';
export interface WebsitesRequestQuery extends PageParams { export interface WebsitesRequestQuery extends PageParams {
userId?: string; userId?: string;
includeTeams?: boolean; includeOwnedTeams?: boolean;
} }
export interface WebsitesRequestBody { export interface WebsitesRequestBody {
@ -43,15 +43,15 @@ export default async (
return unauthorized(res); return unauthorized(res);
} }
const { userId, includeTeams } = req.query; const { userId, includeOwnedTeams } = req.query;
const websites = await getWebsites( const websites = await getWebsites(
{ {
where: { where: {
OR: [ OR: [
...(userId && [{ userId }]), ...(userId && [{ userId }]),
...(userId && ...(userId && includeOwnedTeams
includeTeams && [ ? [
{ {
team: { team: {
deletedAt: null, deletedAt: null,
@ -63,7 +63,8 @@ export default async (
}, },
}, },
}, },
]), ]
: []),
], ],
}, },
include: { include: {