moved debug messages around in index to make it less buggy

This commit is contained in:
Johannes Bülow 2025-07-24 20:11:08 +02:00
parent bdfd3bcf71
commit 3a7f300966
Signed by: jmb
GPG key ID: B56971CF7B8F83A6

View file

@ -31,19 +31,19 @@ func IndexUploadHandler(w http.ResponseWriter, r *http.Request) {
r.Body = http.MaxBytesReader(w, r.Body, maxUploadSize) r.Body = http.MaxBytesReader(w, r.Body, maxUploadSize)
defer r.Body.Close() defer r.Body.Close()
fileData, fileHeader, err := r.FormFile("file") fileData, fileHeader, err := r.FormFile("file")
slog.Debug("File form submitted", "file-name", fileHeader.Filename, "file-size", fileHeader.Size)
if err != nil { if err != nil {
slog.Error("Error parsing form in IndexUploadHandler", "error", err) slog.Error("Error parsing form in IndexUploadHandler", "error", err)
http.Error(w, err.Error(), http.StatusBadRequest) http.Error(w, err.Error(), http.StatusBadRequest)
return return
} }
slog.Debug("File form submitted", "file-name", fileHeader.Filename, "file-size", fileHeader.Size)
fileBytes, err := io.ReadAll(fileData) fileBytes, err := io.ReadAll(fileData)
slog.Debug("File from form read", "file-name", fileHeader.Filename, "file-size", len(fileBytes))
if err != nil { if err != nil {
slog.Error("Error reading file in IndexUploadHandler", "error", err) slog.Error("Error reading file in IndexUploadHandler", "error", err)
http.Error(w, err.Error(), http.StatusBadRequest) http.Error(w, err.Error(), http.StatusBadRequest)
return return
} }
slog.Debug("File from form read", "file-name", fileHeader.Filename, "file-size", len(fileBytes))
file, err := database.CreateFile(r.Context(), fileHeader.Filename, fileBytes) file, err := database.CreateFile(r.Context(), fileHeader.Filename, fileBytes)
if err != nil { if err != nil {
@ -58,6 +58,7 @@ func IndexUploadHandler(w http.ResponseWriter, r *http.Request) {
return return
} }
//w.Header().Set("HX-Redirect", fmt.Sprintf("/files/%s", file.ID.String()))
component := UploadSuccessCard(file) component := UploadSuccessCard(file)
err = component.Render(r.Context(), w) err = component.Render(r.Context(), w)
if err != nil { if err != nil {