diff --git a/internal/web/routes.go b/internal/web/routes.go index ed513a0..8b35d22 100644 --- a/internal/web/routes.go +++ b/internal/web/routes.go @@ -67,6 +67,7 @@ func encode(c *gin.Context) { var newHash string hasher := sha256.New() + hasher.Write([]byte(fparts[len(fparts)-1])) io.Copy(hasher, src) newHash = hex.EncodeToString(hasher.Sum(nil)) database.Db.Where("file_hash = ?", newHash).FirstOrInit(&URL)