From 5414cf473de85419c125ca9d9b76c2692f19e1fa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Thu, 18 Dec 2025 10:31:46 -0500 Subject: [PATCH] test: check if tests pass without await --- src/api/topics.js | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/api/topics.js b/src/api/topics.js index 054602e7a2..ac3951f4d7 100644 --- a/src/api/topics.js +++ b/src/api/topics.js @@ -1,5 +1,7 @@ 'use strict'; +const winston = require('winston'); + const user = require('../user'); const topics = require('../topics'); const categories = require('../categories'); @@ -80,7 +82,9 @@ topicsAPI.create = async function (caller, data) { socketHelpers.notifyNew(caller.uid, 'newTopic', { posts: [result.postData], topic: result.topicData }); if (!isScheduling) { - await activitypub.out.create.note(caller.uid, result.postData.pid); + activitypub.out.create.note(caller.uid, result.postData.pid).catch((err) => { + winston.error(`[activitypub] create.note failed ${err.stack}`); + }); } return result.topicData; @@ -118,6 +122,10 @@ topicsAPI.reply = async function (caller, data) { socketHelpers.notifyNew(caller.uid, 'newPost', result); await activitypub.out.create.note(caller.uid, postData); + activitypub.out.create.note(caller.uid, postData).catch((err) => { + winston.error(`[activitypub] create.note failed ${err.stack}`); + }); + return postData; };