mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-10-26 16:46: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;
|
return content;
|
||||||
};
|
};
|
||||||
|
|
||||||
// eslint-disable-next-line max-len
|
Helpers.makeSet = (object, properties) => new Set(properties.reduce((memo, property) =>
|
||||||
Helpers.makeSet = (object, properties) => new Set(properties.reduce((memo, property) => memo.concat(Array.isArray(object[property]) ? object[property] : [object[property]]), []));
|
memo.concat(object[property] ?
|
||||||
|
Array.isArray(object[property]) ?
|
||||||
|
object[property] :
|
||||||
|
[object[property]] :
|
||||||
|
[]), []));
|
||||||
|
|
||||||
Helpers.generateCollection = async ({ set, method, page, perPage, url }) => {
|
Helpers.generateCollection = async ({ set, method, page, perPage, url }) => {
|
||||||
if (!method) {
|
if (!method) {
|
||||||
|
|||||||
Reference in New Issue
Block a user