diff --git a/apps/portal/src/pages/offers/test/listOffers.tsx b/apps/portal/src/pages/offers/test/listOffers.tsx index 282abf0c..b566f458 100644 --- a/apps/portal/src/pages/offers/test/listOffers.tsx +++ b/apps/portal/src/pages/offers/test/listOffers.tsx @@ -6,9 +6,10 @@ function Test() { const data = trpc.useQuery([ 'offers.list', { - limit: 5, + companyId: 'cl93patjt0003txewyiaky7xx', + limit: 2, location: 'Singapore, Singapore', - offset: 0, + offset: 3, sortBy: '-monthYearReceived', yoeCategory: 1, }, diff --git a/apps/portal/src/server/router/offers/offers.ts b/apps/portal/src/server/router/offers/offers.ts index 78a3a445..625ec775 100644 --- a/apps/portal/src/server/router/offers/offers.ts +++ b/apps/portal/src/server/router/offers/offers.ts @@ -32,7 +32,7 @@ const createSortByValidationRegex = () => { export const offersRouter = createRouter().query('list', { input: z.object({ - company: z.string().nullish(), + companyId: z.string().nullish(), dateEnd: z.date().nullish(), dateStart: z.date().nullish(), limit: z.number().nonnegative(), @@ -91,6 +91,7 @@ export const offersRouter = createRouter().query('list', { }) : yoeRange.maxYoe ? await ctx.prisma.offersOffer.findMany({ + // Junior, Mid include: { OffersFullTime: { include: { @@ -112,7 +113,6 @@ export const offersRouter = createRouter().query('list', { }, }, }, - // Junior, Mid where: { AND: [ { @@ -204,8 +204,8 @@ export const offersRouter = createRouter().query('list', { data = data.filter((offer) => { let validRecord = true; - if (input.company) { - validRecord = validRecord && offer.company.name === input.company; + if (input.companyId) { + validRecord = validRecord && offer.company.id === input.companyId; } if (input.title) {