|  | @@ -215,15 +215,14 @@ def image_proxify(url):
 | 
	
		
			
			| 215 | 215 |      if url.startswith('//'):
 | 
	
		
			
			| 216 | 216 |          url = 'https:' + url
 | 
	
		
			
			| 217 | 217 |  
 | 
	
		
			
			| 218 |  | -    url = url.encode('utf-8')
 | 
	
		
			
			| 219 |  | -
 | 
	
		
			
			| 220 | 218 |      if not settings['server'].get('image_proxy') and not request.cookies.get('image_proxy'):
 | 
	
		
			
			| 221 | 219 |          return url
 | 
	
		
			
			| 222 | 220 |  
 | 
	
		
			
			| 223 |  | -    h = hashlib.sha256(url + settings['server']['secret_key'].encode('utf-8')).hexdigest()
 | 
	
		
			
			|  | 221 | +    hash_string = url + settings['server']['secret_key']
 | 
	
		
			
			|  | 222 | +    h = hashlib.sha256(hash_string.encode('utf-8')).hexdigest()
 | 
	
		
			
			| 224 | 223 |  
 | 
	
		
			
			| 225 | 224 |      return '{0}?{1}'.format(url_for('image_proxy'),
 | 
	
		
			
			| 226 |  | -                            urlencode(dict(url=url, h=h)))
 | 
	
		
			
			|  | 225 | +                            urlencode(dict(url=url.encode('utf-8'), h=h)))
 | 
	
		
			
			| 227 | 226 |  
 | 
	
		
			
			| 228 | 227 |  
 | 
	
		
			
			| 229 | 228 |  def render(template_name, override_theme=None, **kwargs):
 |