X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=server%2Fhelpers%2Fcustom-validators%2Fvideo-ownership.ts;h=ee3cebe10f26803f7cf553f955d53edf547e366c;hb=f2eb23cd87cf32b8fe545178143b5f49e06a58da;hp=9570b27995bd3bcc9f3b77fd163dec02a2fd165a;hpb=5c5e587307a27e173333789b5b5167d35f468b01;p=github%2FChocobozzz%2FPeerTube.git diff --git a/server/helpers/custom-validators/video-ownership.ts b/server/helpers/custom-validators/video-ownership.ts index 9570b2799..ee3cebe10 100644 --- a/server/helpers/custom-validators/video-ownership.ts +++ b/server/helpers/custom-validators/video-ownership.ts @@ -1,13 +1,15 @@ import { Response } from 'express' import { VideoChangeOwnershipModel } from '../../models/video/video-change-ownership' -import { MVideoChangeOwnershipFull } from '@server/typings/models/video/video-change-ownership' -import { MUserId } from '@server/typings/models' +import { MVideoChangeOwnershipFull } from '@server/types/models/video/video-change-ownership' +import { MUserId } from '@server/types/models' +import { HttpStatusCode } from '../../../shared/core-utils/miscs/http-error-codes' -export async function doesChangeVideoOwnershipExist (id: number, res: Response) { +export async function doesChangeVideoOwnershipExist (idArg: number | string, res: Response) { + const id = parseInt(idArg + '', 10) const videoChangeOwnership = await VideoChangeOwnershipModel.load(id) if (!videoChangeOwnership) { - res.status(404) + res.status(HttpStatusCode.NOT_FOUND_404) .json({ error: 'Video change ownership not found' }) .end() @@ -23,7 +25,7 @@ export function checkUserCanTerminateOwnershipChange (user: MUserId, videoChange return true } - res.status(403) + res.status(HttpStatusCode.FORBIDDEN_403) .json({ error: 'Cannot terminate an ownership change of another user' }) .end() return false