mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-10-26 16:46:12 +01:00
fix: handling of empty custom user fields from remote users
This commit is contained in:
@@ -69,7 +69,8 @@ Mocks.profile = async (actors, hostMap) => {
|
||||
bgColor = iconBackgrounds[bgColor % iconBackgrounds.length];
|
||||
|
||||
// Add custom fields into user hash
|
||||
const customFields = actor.attachment ? actor.attachment
|
||||
const customFields = actor.attachment && Array.isArray(actor.attachment) && actor.attachment.length ?
|
||||
actor.attachment
|
||||
.filter(attachment => attachment.type === 'PropertyValue')
|
||||
.reduce((map, { name, value }) => map.set(name, value), new Map()) :
|
||||
undefined;
|
||||
|
||||
Reference in New Issue
Block a user