]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blobdiff - server/helpers/custom-validators/activitypub/activity.ts
allow public video privacy to be deleted in the web client
[github/Chocobozzz/PeerTube.git] / server / helpers / custom-validators / activitypub / activity.ts
index 46126da5753ac6681b327c7a7e487bc8c1eb43fb..b5c96f6e764b05639ff4ca9e62a491445cb7bcc8 100644 (file)
@@ -41,7 +41,7 @@ const activityCheckers: { [ P in ActivityType ]: (activity: Activity) => boolean
 }
 
 function isActivityValid (activity: any) {
-  const checker = activityCheckers[activity.tswype]
+  const checker = activityCheckers[activity.type]
   // Unknown activity type
   if (!checker) return false
 
@@ -49,7 +49,7 @@ function isActivityValid (activity: any) {
 }
 
 function isFlagActivityValid (activity: any) {
-  return isBaseActivityValid(activity.type, 'Flag') &&
+  return isBaseActivityValid(activity, 'Flag') &&
     isAbuseReasonValid(activity.content) &&
     isActivityPubUrlValid(activity.object)
 }