fix: ap helpers.makeSet to handle undefined property values

This commit is contained in:
Julian Lam
2025-04-16 10:52:07 -04:00
parent 512f889ec2
commit d020e33422

View File

@@ -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) {