X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=server%2Fhelpers%2Fcustom-validators%2Factivitypub%2Fmisc.ts;h=4ee8e6fee0a6b9bb3ed67f736e1a4161be30af93;hb=7cd1b12c19d0589d1d692ed0571ca0800f028aea;hp=f1762d11ca0dd074caa7d2e0b3bb2a8d4d88928e;hpb=b718fd22374d64534bcfe69932cf562894abed6a;p=github%2FChocobozzz%2FPeerTube.git diff --git a/server/helpers/custom-validators/activitypub/misc.ts b/server/helpers/custom-validators/activitypub/misc.ts index f1762d11c..4ee8e6fee 100644 --- a/server/helpers/custom-validators/activitypub/misc.ts +++ b/server/helpers/custom-validators/activitypub/misc.ts @@ -1,5 +1,5 @@ -import * as validator from 'validator' -import { CONSTRAINTS_FIELDS } from '../../../initializers' +import validator from 'validator' +import { CONSTRAINTS_FIELDS } from '../../../initializers/constants' import { isTestInstance } from '../../core-utils' import { exists } from '../misc' @@ -25,8 +25,7 @@ function isActivityPubUrlValid (url: string) { } function isBaseActivityValid (activity: any, type: string) { - return (activity['@context'] === undefined || Array.isArray(activity['@context'])) && - activity.type === type && + return activity.type === type && isActivityPubUrlValid(activity.id) && isObjectValid(activity.actor) && isUrlCollectionValid(activity.to) &&