mirror of
				https://github.com/NodeBB/NodeBB.git
				synced 2025-10-30 18:46:01 +01:00 
			
		
		
		
	fix: percent-encode outgoing webfinger requests
resolves #12531 - note that incoming percent-encoded webfinger works just fine :)
This commit is contained in:
		| @@ -50,7 +50,7 @@ Helpers.query = async (id) => { | |||||||
| 	let response; | 	let response; | ||||||
| 	let body; | 	let body; | ||||||
| 	try { | 	try { | ||||||
| 		({ response, body } = await request.get(`https://${hostname}/.well-known/webfinger?resource=acct:${id}`)); | 		({ response, body } = await request.get(`https://${hostname}/.well-known/webfinger?resource=acct%3a${encodeURIComponent(id)}`)); | ||||||
| 	} catch (e) { | 	} catch (e) { | ||||||
| 		return false; | 		return false; | ||||||
| 	} | 	} | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user