|  | @@ -50,22 +50,22 @@ func displayTMs(w http.ResponseWriter, r *http.Request) {
 | 
	
		
			
				|  |  |  	var info SearchInfo
 | 
	
		
			
				|  |  |  	info.GetInfoFromRequest(r)
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -	var TMList []TM
 | 
	
		
			
				|  |  | -	if info.LanguageCode == "" || app.checkLanguage(info.LanguageCode) {
 | 
	
		
			
				|  |  | -		TMList = app.GetTMs(info.LanguageCode)
 | 
	
		
			
				|  |  | -		info.ResultsServed = len(TMList)
 | 
	
		
			
				|  |  | -		writeLog(info)
 | 
	
		
			
				|  |  | -	} else {
 | 
	
		
			
				|  |  | +	if info.LanguageCode != "" && !app.checkLanguage(info.LanguageCode) {
 | 
	
		
			
				|  |  |  		errorPage.Execute(w, "Language not valid!")
 | 
	
		
			
				|  |  |  		return
 | 
	
		
			
				|  |  |  	}
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -	if len(TMList) > 0 {
 | 
	
		
			
				|  |  | -		t := template.Must(template.New("tms.html").ParseFiles("./html/tms.html"))
 | 
	
		
			
				|  |  | -		t.Execute(w, TMList)
 | 
	
		
			
				|  |  | -	} else {
 | 
	
		
			
				|  |  | +	TMList := app.GetTMs(info.LanguageCode)
 | 
	
		
			
				|  |  | +	info.ResultsServed = len(TMList)
 | 
	
		
			
				|  |  | +	writeLog(info)
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +	if info.ResultsServed == 0 {
 | 
	
		
			
				|  |  |  		errorPage.Execute(w, "No TMs to display!")
 | 
	
		
			
				|  |  | +		return
 | 
	
		
			
				|  |  |  	}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +	t := template.Must(template.New("tms.html").ParseFiles("./html/tms.html"))
 | 
	
		
			
				|  |  | +	t.Execute(w, TMList)
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  func main() {
 |