mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-10-26 08:36:12 +01:00
fix: ap helpers.makeSet to handle undefined property values
This commit is contained in:
@@ -439,8 +439,12 @@ Helpers.remoteAnchorToLocalProfile = async (content, isMarkdown = false) => {
|
||||
return content;
|
||||
};
|
||||
|
||||
// eslint-disable-next-line max-len
|
||||
Helpers.makeSet = (object, properties) => new Set(properties.reduce((memo, property) => memo.concat(Array.isArray(object[property]) ? object[property] : [object[property]]), []));
|
||||
Helpers.makeSet = (object, properties) => new Set(properties.reduce((memo, property) =>
|
||||
memo.concat(object[property] ?
|
||||
Array.isArray(object[property]) ?
|
||||
object[property] :
|
||||
[object[property]] :
|
||||
[]), []));
|
||||
|
||||
Helpers.generateCollection = async ({ set, method, page, perPage, url }) => {
|
||||
if (!method) {
|
||||
|
||||
Reference in New Issue
Block a user