mirror of
				https://github.com/NodeBB/NodeBB.git
				synced 2025-10-30 18:46:01 +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