From 56459bf68069f078f13899631c16236d6546167f Mon Sep 17 00:00:00 2001 From: Alexey Yerin Date: Mon, 10 May 2021 17:01:47 +0300 Subject: [PATCH] web: don't run translation on empty text This was causing an error when submitting nothing. --- web.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/web.go b/web.go index c9bd178..3c6d86e 100644 --- a/web.go +++ b/web.go @@ -24,6 +24,11 @@ func CreateWebHandler(tmpl *template.Template, settings *TranslateSettings) func to := req.FormValue("to") text := req.FormValue("text") + if text == "" { + tmpl.ExecuteTemplate(w, "index", indexPageData{Languages, from, to, text, ""}) + return + } + translation, err := Translate(settings, from, to, text) if err != nil { writeError(w, 500, err)