fix: send handle as category actor's preferredUsername, #12434

This commit is contained in:
Julian Lam
2024-03-22 13:06:09 -04:00
parent 9dc20d0c54
commit 803975fd97

View File

@@ -170,7 +170,10 @@ Mocks.actors.user = async (uid) => {
}; };
Mocks.actors.category = async (cid) => { Mocks.actors.category = async (cid) => {
let { name, slug, description: summary, backgroundImage } = await categories.getCategoryData(cid); let {
name, handle: preferredUsername, slug,
description: summary, backgroundImage,
} = await categories.getCategoryData(cid);
const publicKey = await activitypub.getPublicKey('cid', cid); const publicKey = await activitypub.getPublicKey('cid', cid);
backgroundImage = backgroundImage || meta.config['brand:logo'] || `${nconf.get('relative_path')}/assets/logo.png`; backgroundImage = backgroundImage || meta.config['brand:logo'] || `${nconf.get('relative_path')}/assets/logo.png`;
@@ -193,7 +196,7 @@ Mocks.actors.category = async (cid) => {
type: 'Group', type: 'Group',
name, name,
preferredUsername: `cid.${cid}`, preferredUsername,
summary, summary,
icon: backgroundImage, icon: backgroundImage,