diff --git a/api.go b/api.go index b0faf7b..9888207 100644 --- a/api.go +++ b/api.go @@ -25,6 +25,7 @@ func CreateApiHandler(settings *TranslateSettings) func(w http.ResponseWriter, r translation, err := Translate(settings, from, to, text) if err != nil { writeError(w, 500, err) + return } w.Write([]byte(translation)) diff --git a/web.go b/web.go index 3411f1a..c9bd178 100644 --- a/web.go +++ b/web.go @@ -27,6 +27,7 @@ func CreateWebHandler(tmpl *template.Template, settings *TranslateSettings) func translation, err := Translate(settings, from, to, text) if err != nil { writeError(w, 500, err) + return } tmpl.ExecuteTemplate(w, "index", indexPageData{Languages, from, to, text, translation})