From 79d8ca1066f61d754b1d7d92b06ff3d413fa2b649854058dc07b2416d8b8d284 Mon Sep 17 00:00:00 2001 From: Daan Selen Date: Wed, 22 Apr 2026 22:45:01 +0200 Subject: [PATCH] chore: verified download mechanism --- internal/api/routes_file.go | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/internal/api/routes_file.go b/internal/api/routes_file.go index 139f066..202b22b 100644 --- a/internal/api/routes_file.go +++ b/internal/api/routes_file.go @@ -16,7 +16,7 @@ func spawnFileRoutes(file *gin.RouterGroup, env utility.Environment, db *gorm.DB // /file/ file.GET("/:filename", func(c *gin.Context) { f := c.Param("filename") - p := filepath.Join(env.DataDirectory, "content", f) + p := filepath.Join(env.ContentDirectory, f) c.File(p) }) @@ -50,9 +50,9 @@ func spawnFileRoutes(file *gin.RouterGroup, env utility.Environment, db *gorm.DB if err := database.RegisterFile(db, fileData); err != nil { if errors.Is(err, gorm.ErrDuplicatedKey) { - slog.Debug("discarding file since its a duplicate", "error", err) + slog.Debug("discarding file since its checksum is a duplicate", "error", err) c.JSON(http.StatusConflict, RespObj{ - Msg: "file is a duplicate", + Msg: "file checksum already exists", }) } else { slog.Error("failed to insert filedata to the database", "error", err) @@ -74,7 +74,8 @@ func spawnFileRoutes(file *gin.RouterGroup, env utility.Environment, db *gorm.DB slog.Info("saved file to local filesystem and database") c.JSON(http.StatusCreated, RespObj{ - Msg: "file has succesfully been uploaded", + Msg: "file has succesfully been uploaded", + Data: fileData, }) }) }