From 22ae0c595ed9ed0d9a88b65d0a319c046d04b7f9 Mon Sep 17 00:00:00 2001
From: Rodrigo Nascimento <rodrigoknascimento@gmail.com>
Date: Wed, 11 Nov 2015 11:52:57 -0200
Subject: [PATCH] Close #1222; Fix shared variable with username info when
 generate avatar

---
 server/startup/avatar.coffee | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/server/startup/avatar.coffee b/server/startup/avatar.coffee
index 142bc327f18..387fed26d88 100644
--- a/server/startup/avatar.coffee
+++ b/server/startup/avatar.coffee
@@ -29,13 +29,13 @@ Meteor.startup ->
 		transformWrite: transformWrite
 
 	WebApp.connectHandlers.use '/avatar/', (req, res, next) ->
-		this.params =
+		params =
 			username: decodeURIComponent(req.url.replace(/^\//, '').replace(/\?.*$/, ''))
 
-		if this.params.username[0] isnt '@'
-			file = RocketChatFileAvatarInstance.getFileWithReadStream this.params.username
+		if params.username[0] isnt '@'
+			file = RocketChatFileAvatarInstance.getFileWithReadStream params.username
 		else
-			this.params.username = this.params.username.replace '@', ''
+			params.username = params.username.replace '@', ''
 
 		#console.log "[avatar] checking username #{@params.username} (derrived from path #{req.url})"
 		res.setHeader 'Content-Disposition', 'inline'
@@ -46,7 +46,7 @@ Meteor.startup ->
 
 			colors = ['#F44336','#E91E63','#9C27B0','#673AB7','#3F51B5','#2196F3','#03A9F4','#00BCD4','#009688','#4CAF50','#8BC34A','#CDDC39','#FFC107','#FF9800','#FF5722','#795548','#9E9E9E','#607D8B']
 
-			username = @params.username.replace('.jpg', '')
+			username = params.username.replace('.jpg', '')
 			color = ''
 			initials = ''
 			if username is "?"
-- 
GitLab