fix: null check on attachments property in assertPrivate

This commit is contained in:
Julian Lam
2025-11-24 15:48:38 -05:00
parent 24e1768312
commit 9d83a3d0da

View File

@@ -340,8 +340,9 @@ Notes.assertPrivate = async (object) => {
const payload = await activitypub.mocks.message(object);
// Naive image appending (using src/posts/attachments.js is likely better, but not worth the effort)
if (payload._activitypub.hasOwnProperty('attachment')) {
const images = payload._activitypub.attachment.filter((attachment) => {
const attachments = payload._activitypub.attachment;
if (attachments && Array.isArray(attachments)) {
const images = attachments.filter((attachment) => {
return attachment.mediaType.startsWith('image/');
}).map(({ url, href }) => url || href);
images.forEach((url) => {