From 8c553b1854a65a0df02fb36f97e8118a99b6611d Mon Sep 17 00:00:00 2001 From: Julian Lam Date: Wed, 24 Sep 2025 10:00:57 -0400 Subject: [PATCH] fix: regression 218f5ea from via, stricter check on whether the calling user is a remote uid --- src/topics/create.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/topics/create.js b/src/topics/create.js index 43001a9bd3..8f347c736a 100644 --- a/src/topics/create.js +++ b/src/topics/create.js @@ -89,7 +89,7 @@ module.exports = function (Topics) { Topics.post = async function (data) { data = await plugins.hooks.fire('filter:topic.post', data); const { uid } = data; - const remoteUid = !utils.isNumber(uid); + const remoteUid = activitypub.helpers.isUri(uid); const [categoryExists, canCreate, canTag, isAdmin] = await Promise.all([ parseInt(data.cid, 10) > 0 ? categories.exists(data.cid) : true,