From 9f8c706f2332df2e3556bb0ad4d837e190df4b9d Mon Sep 17 00:00:00 2001 From: Julian Lam Date: Thu, 7 Mar 2024 13:16:13 -0500 Subject: [PATCH] fix: fallbacks for if preferredUsername is not set --- src/activitypub/mocks.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/activitypub/mocks.js b/src/activitypub/mocks.js index 50476a93cf..4105f8885e 100644 --- a/src/activitypub/mocks.js +++ b/src/activitypub/mocks.js @@ -10,6 +10,7 @@ const categories = require('../categories'); const posts = require('../posts'); const topics = require('../topics'); const plugins = require('../plugins'); +const slugify = require('../slugify'); const utils = require('../utils'); const activitypub = module.parent.exports; @@ -23,11 +24,12 @@ Mocks.profile = async (actors) => { } const uid = actor.id; - const { + let { preferredUsername, published, icon, image, name, summary, followerCount, followingCount, postcount, inbox, endpoints, } = actor; + preferredUsername = preferredUsername || slugify(name); const { hostname } = new URL(actor.id); let picture;