fix: fallbacks for if preferredUsername is not set

This commit is contained in:
Julian Lam
2024-03-07 13:16:13 -05:00
parent 95427c4af7
commit 9f8c706f23

View File

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