now returing bad request if no file to convert

This commit is contained in:
Julien Neuhart
2018-04-11 13:33:12 +02:00
parent a1abbc55a2
commit 35e1894c89
3 changed files with 10 additions and 6 deletions

View File

@@ -60,8 +60,12 @@ func convertHandler(next http.Handler) http.Handler {
return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
c, err := converter.NewConverter(r)
if err != nil {
// TODO bad request if no file to convert
http.Error(w, err.Error(), http.StatusInternalServerError)
if _, ok := err.(*converter.NoFileToConvertError); ok {
http.Error(w, err.Error(), http.StatusBadRequest)
} else {
http.Error(w, err.Error(), http.StatusInternalServerError)
}
logger.Error(err)
if c != nil {