diff --git a/packages/trpc/lib/routers/hotels/query.ts b/packages/trpc/lib/routers/hotels/query.ts index e6133c093..133fc8613 100644 --- a/packages/trpc/lib/routers/hotels/query.ts +++ b/packages/trpc/lib/routers/hotels/query.ts @@ -992,7 +992,9 @@ export const hotelQueryRouter = router({ metricsMeetingRooms.success() - return validatedMeetingRooms.data.data + return validatedMeetingRooms.data.data.sort( + (a, b) => a.attributes.sortOrder - b.attributes.sortOrder + ) }, env.CACHE_TIME_HOTELS ) diff --git a/packages/trpc/lib/routers/hotels/schemas/meetingRoom.ts b/packages/trpc/lib/routers/hotels/schemas/meetingRoom.ts index 8e6933fc8..d3f68de3c 100644 --- a/packages/trpc/lib/routers/hotels/schemas/meetingRoom.ts +++ b/packages/trpc/lib/routers/hotels/schemas/meetingRoom.ts @@ -40,7 +40,7 @@ export const meetingRoomsSchema = z.object({ }) ), lighting: z.string(), - sortOrder: z.number().optional(), + sortOrder: z.number(), }), id: z.string(), type: z.string(),