diff --git a/src/cmd/tusd/http.go b/src/cmd/tusd/http.go index 67795e2..5a61ab6 100644 --- a/src/cmd/tusd/http.go +++ b/src/cmd/tusd/http.go @@ -192,7 +192,10 @@ func putFile(w http.ResponseWriter, r *http.Request, fileId string) { func setFileRangeHeader(w http.ResponseWriter, fileId string) { meta, err := dataStore.GetFileMeta(fileId) - if err != nil { + if os.IsNotExist(err) { + reply(w, http.StatusNotFound, err.Error()) + return + } else if err != nil { reply(w, http.StatusInternalServerError, err.Error()) return }