Piotr Czajkowski 3 years ago
parent
commit
70a908f7e0
1 changed files with 10 additions and 10 deletions
  1. 10 10
      server.go

+ 10 - 10
server.go

@@ -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() {