refactoring multipart from data handling from converter + tests for converter package

This commit is contained in:
Julien Neuhart
2018-04-05 15:20:44 +02:00
parent 62ad3e20fa
commit acea482456
5 changed files with 158 additions and 42 deletions

View File

@@ -70,14 +70,7 @@ func convertHandler(next http.Handler) http.Handler {
c, err := converter.NewConverter(r, ct)
if err != nil {
if noFileToConvertError, ok := err.(*converter.NoFileToConvertError); ok {
http.Error(w, noFileToConvertError.Error(), http.StatusBadRequest)
} else if filesKeyNotFoundError, ok := err.(*converter.FilesKeyNotFoundError); ok {
http.Error(w, filesKeyNotFoundError.Error(), http.StatusBadRequest)
} else {
http.Error(w, err.Error(), http.StatusInternalServerError)
}
http.Error(w, err.Error(), http.StatusInternalServerError)
logger.Error(err)
return
}