Loading backend/api-docs/api-docs.yaml +2 −2 Original line number Diff line number Diff line Loading @@ -242,7 +242,7 @@ paths: $ref: '#/components/schemas/Movie' '500': description: Some server error /api/v1/movies/{id}: /api/v1/movies/find/{id}: get: summary: Retrieve a movie from OUR database tags: Loading Loading @@ -300,7 +300,7 @@ paths: type: number minimum: 1 description: The page number to return required: false required: true responses: '200': description: A list of movies that match the search criteria. Loading backend/src/repositories/users/edit.ts +2 −2 Original line number Diff line number Diff line Loading @@ -8,9 +8,9 @@ import { ConflictError, NotFoundError } from '../../utils'; export const updateUser = async (data: UserEditData): UserReadResult => { const updateData: Prisma.UserUpdateInput = { ...(data.name && { username: data.name }), ...(data.name && { name: data.name }), ...(data.email && { email: data.email }), ...(data.password && { role: data.password }), ...(data.password && { password: data.password }), }; try { Loading backend/src/rest/generalValidationSchemas.ts +2 −2 Original line number Diff line number Diff line Loading @@ -2,8 +2,8 @@ import { z } from 'zod'; export const queryPaginationRequestSchema = z.object({ query: z.object({ size: z.number().positive().optional(), page: z.number().positive().optional(), size: z.coerce.number().positive().optional(), page: z.coerce.number().positive().optional(), }), }); Loading backend/src/rest/movie/router.ts +3 −3 Original line number Diff line number Diff line Loading @@ -86,7 +86,7 @@ moviesRouter.get('/', moviesController.getMovies); /** * @swagger * /api/v1/movies/{id}: * /api/v1/movies/find/{id}: * get: * summary: Retrieve a movie from OUR database * tags: [Movies] Loading @@ -109,7 +109,7 @@ moviesRouter.get('/', moviesController.getMovies); * 500: * description: Some server error */ moviesRouter.get('/:id', moviesController.getMovie); moviesRouter.get('/find/:id', moviesController.getMovie); /** * @swagger Loading Loading @@ -151,7 +151,7 @@ moviesRouter.get('/trending', moviesController.getTrendingMovies); * type: number * minimum: 1 * description: The page number to return * required: false * required: true * responses: * 200: * description: A list of movies that match the search criteria. Loading backend/src/rest/post/validationSchemas.ts +2 −2 Original line number Diff line number Diff line Loading @@ -13,8 +13,8 @@ export const searchPostRequestSchema = z.object({ id: z.string().cuid().optional(), authorId: z.string().cuid().optional(), clubId: z.string().cuid().optional(), size: z.number().positive().optional(), page: z.number().positive().optional(), size: z.coerce.number().positive().optional(), page: z.coerce.number().positive().optional(), }), }).refine((data) => { const { id, authorId, clubId } = data.query; Loading Loading
backend/api-docs/api-docs.yaml +2 −2 Original line number Diff line number Diff line Loading @@ -242,7 +242,7 @@ paths: $ref: '#/components/schemas/Movie' '500': description: Some server error /api/v1/movies/{id}: /api/v1/movies/find/{id}: get: summary: Retrieve a movie from OUR database tags: Loading Loading @@ -300,7 +300,7 @@ paths: type: number minimum: 1 description: The page number to return required: false required: true responses: '200': description: A list of movies that match the search criteria. Loading
backend/src/repositories/users/edit.ts +2 −2 Original line number Diff line number Diff line Loading @@ -8,9 +8,9 @@ import { ConflictError, NotFoundError } from '../../utils'; export const updateUser = async (data: UserEditData): UserReadResult => { const updateData: Prisma.UserUpdateInput = { ...(data.name && { username: data.name }), ...(data.name && { name: data.name }), ...(data.email && { email: data.email }), ...(data.password && { role: data.password }), ...(data.password && { password: data.password }), }; try { Loading
backend/src/rest/generalValidationSchemas.ts +2 −2 Original line number Diff line number Diff line Loading @@ -2,8 +2,8 @@ import { z } from 'zod'; export const queryPaginationRequestSchema = z.object({ query: z.object({ size: z.number().positive().optional(), page: z.number().positive().optional(), size: z.coerce.number().positive().optional(), page: z.coerce.number().positive().optional(), }), }); Loading
backend/src/rest/movie/router.ts +3 −3 Original line number Diff line number Diff line Loading @@ -86,7 +86,7 @@ moviesRouter.get('/', moviesController.getMovies); /** * @swagger * /api/v1/movies/{id}: * /api/v1/movies/find/{id}: * get: * summary: Retrieve a movie from OUR database * tags: [Movies] Loading @@ -109,7 +109,7 @@ moviesRouter.get('/', moviesController.getMovies); * 500: * description: Some server error */ moviesRouter.get('/:id', moviesController.getMovie); moviesRouter.get('/find/:id', moviesController.getMovie); /** * @swagger Loading Loading @@ -151,7 +151,7 @@ moviesRouter.get('/trending', moviesController.getTrendingMovies); * type: number * minimum: 1 * description: The page number to return * required: false * required: true * responses: * 200: * description: A list of movies that match the search criteria. Loading
backend/src/rest/post/validationSchemas.ts +2 −2 Original line number Diff line number Diff line Loading @@ -13,8 +13,8 @@ export const searchPostRequestSchema = z.object({ id: z.string().cuid().optional(), authorId: z.string().cuid().optional(), clubId: z.string().cuid().optional(), size: z.number().positive().optional(), page: z.number().positive().optional(), size: z.coerce.number().positive().optional(), page: z.coerce.number().positive().optional(), }), }).refine((data) => { const { id, authorId, clubId } = data.query; Loading