mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-10-26 16:46:12 +01:00
fix: #12493, send unescaped fullname through via AP if displayname is set/used
This commit is contained in:
@@ -124,7 +124,7 @@ Mocks.post = async (objects) => {
|
|||||||
Mocks.actors = {};
|
Mocks.actors = {};
|
||||||
|
|
||||||
Mocks.actors.user = async (uid) => {
|
Mocks.actors.user = async (uid) => {
|
||||||
let { username, userslug, displayname: name, aboutme, picture, 'cover:url': cover } = await user.getUserData(uid);
|
let { username, userslug, displayname, fullname, aboutme, picture, 'cover:url': cover } = await user.getUserData(uid);
|
||||||
const publicKey = await activitypub.getPublicKey('uid', uid);
|
const publicKey = await activitypub.getPublicKey('uid', uid);
|
||||||
|
|
||||||
if (picture) {
|
if (picture) {
|
||||||
@@ -156,7 +156,7 @@ Mocks.actors.user = async (uid) => {
|
|||||||
sharedInbox: `${nconf.get('url')}/inbox`,
|
sharedInbox: `${nconf.get('url')}/inbox`,
|
||||||
|
|
||||||
type: 'Person',
|
type: 'Person',
|
||||||
name,
|
name: username !== displayname ? fullname : username, // displayname is escaped, fullname is not
|
||||||
preferredUsername: username,
|
preferredUsername: username,
|
||||||
summary: aboutme,
|
summary: aboutme,
|
||||||
icon: picture,
|
icon: picture,
|
||||||
|
|||||||
Reference in New Issue
Block a user