From 21e0727a84734cb0c81c1c9bb22a49b13e46fe5f Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Thu, 16 Nov 2017 17:04:19 +0100 Subject: Federate video abuses --- server/helpers/custom-validators/activitypub/videos.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'server/helpers/custom-validators') diff --git a/server/helpers/custom-validators/activitypub/videos.ts b/server/helpers/custom-validators/activitypub/videos.ts index 8486297ad..728511e3d 100644 --- a/server/helpers/custom-validators/activitypub/videos.ts +++ b/server/helpers/custom-validators/activitypub/videos.ts @@ -58,9 +58,10 @@ function isVideoTorrentObjectValid (video: any) { } function isVideoFlagValid (activity: any) { - return isBaseActivityValid(activity, 'Flag') && - isVideoAbuseReasonValid(activity.content) && - isActivityPubUrlValid(activity.object) + return isBaseActivityValid(activity, 'Create') && + activity.object.type === 'Flag' && + isVideoAbuseReasonValid(activity.object.content) && + isActivityPubUrlValid(activity.object.object) } function isAnnounceValid (activity: any) { -- cgit v1.2.3