X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=server%2Fcontrollers%2Factivitypub%2Finbox.ts;h=3b8fb34a844aaf1ae443d71924e7fe8499c3c488;hb=2ad9dcda240ee843c5e4a5b98cc94f7b2aab2c89;hp=ca42106b8b27ba19d194b73d3330540cfc3ffeb6;hpb=47581df0737ebcc058a5863143c752f9112a4424;p=github%2FChocobozzz%2FPeerTube.git diff --git a/server/controllers/activitypub/inbox.ts b/server/controllers/activitypub/inbox.ts index ca42106b8..3b8fb34a8 100644 --- a/server/controllers/activitypub/inbox.ts +++ b/server/controllers/activitypub/inbox.ts @@ -46,11 +46,15 @@ const inboxQueue = queue((task, cb) => { processActivities(task.activities, options) .then(() => cb()) + .catch(err => { + logger.error('Error in process activities.', { err }) + cb() + }) }) function inboxController (req: express.Request, res: express.Response) { const rootActivity: RootActivity = req.body - let activities: Activity[] = [] + let activities: Activity[] if ([ 'Collection', 'CollectionPage' ].indexOf(rootActivity.type) !== -1) { activities = (rootActivity as ActivityPubCollection).items