mirror of
				https://github.com/NodeBB/NodeBB.git
				synced 2025-10-31 19:15:58 +01:00 
			
		
		
		
	fix topic titles in search results
titles were being escaped twice if two or more posts were from the same topic
This commit is contained in:
		| @@ -271,6 +271,9 @@ var async = require('async'), | ||||
| 						} | ||||
|  | ||||
| 						var cids = topics.map(function(topic) { | ||||
| 							if (topic) { | ||||
| 								topic.title = validator.escape(topic.title); | ||||
| 							} | ||||
| 							return topic && topic.cid; | ||||
| 						}).filter(function(value, index, array) { | ||||
| 							return value && array.indexOf(value) === index; | ||||
| @@ -320,9 +323,7 @@ var async = require('async'), | ||||
| 				async.map(posts, function(post, next) { | ||||
| 					post.user = results.users[post.uid]; | ||||
| 					post.topic = results.topics[post.tid]; | ||||
| 					post.topic.title = validator.escape(post.topic.title); | ||||
| 					post.category = results.categories[post.topic.cid]; | ||||
|  | ||||
| 					post.relativeTime = utils.toISOString(post.timestamp); | ||||
|  | ||||
| 					if (!post.content || !options.parse) { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user