fix: reply expansion

This commit is contained in:
Julian Lam
2024-01-16 11:20:54 -05:00
parent 28c3dcb626
commit 5ac0276530
4 changed files with 13 additions and 5 deletions

View File

@@ -12,6 +12,7 @@ const plugins = require('../plugins');
const meta = require('../meta');
const events = require('../events');
const privileges = require('../privileges');
const activitypub = require('../activitypub');
const apiHelpers = require('./helpers');
const websockets = require('../socket.io');
const socketHelpers = require('../socket.io/helpers');
@@ -390,7 +391,7 @@ postsAPI.deleteDiff = async (caller, { pid, timestamp }) => {
};
postsAPI.getReplies = async (caller, { pid }) => {
if (!utils.isNumber(pid)) {
if (!utils.isNumber(pid) && !activitypub.helpers.isUri(pid)) {
throw new Error('[[error:invalid-data]]');
}
const { uid } = caller;