fix: regression 218f5ea from via, stricter check on whether the calling user is a remote uid

This commit is contained in:
Julian Lam
2025-09-24 10:00:57 -04:00
parent d0921ea5a2
commit 8c553b1854

View File

@@ -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,