mirror of
				https://github.com/NodeBB/NodeBB.git
				synced 2025-10-31 02:55:58 +01:00 
			
		
		
		
	fix: #10491, don't leak deleted message in cleanedContent
This commit is contained in:
		| @@ -48,6 +48,7 @@ Messaging.getMessages = async (params) => { | ||||
| 		messageData.isOwner = messageData.fromuid === parseInt(params.uid, 10); | ||||
| 		if (messageData.deleted && !messageData.isOwner) { | ||||
| 			messageData.content = '[[modules:chat.message-deleted]]'; | ||||
| 			messageData.cleanedContent = messageData.content; | ||||
| 		} | ||||
| 	}); | ||||
|  | ||||
|   | ||||
| @@ -702,6 +702,7 @@ describe('Messaging Library', () => { | ||||
| 					assert.ifError(err); | ||||
| 					messages.forEach((msg) => { | ||||
| 						assert(!msg.deleted || msg.content === '[[modules:chat.message-deleted]]', msg.content); | ||||
| 						assert(!msg.deleted || msg.cleanedContent, '[[modules:chat.message-deleted]]', msg.content); | ||||
| 					}); | ||||
| 					done(); | ||||
| 				} | ||||
|   | ||||
		Reference in New Issue
	
	Block a user