From 5922c7d3207d9064b379610c10e330bd6eca390a Mon Sep 17 00:00:00 2001 From: nikk gitanes Date: Wed, 10 Apr 2024 17:15:21 +0300 Subject: [PATCH] fix category on .torrent file add --- server/web/api/torrents.go | 2 +- server/web/api/upload.go | 5 ++++- server/web/pages/template/route.go | 1 - web/src/components/Add/AddDialog.jsx | 1 + 4 files changed, 6 insertions(+), 3 deletions(-) diff --git a/server/web/api/torrents.go b/server/web/api/torrents.go index c5b18b8..3afe201 100644 --- a/server/web/api/torrents.go +++ b/server/web/api/torrents.go @@ -97,7 +97,7 @@ func addTorrent(req torrReqJS, c *gin.Context) { tor, err := torr.AddTorrent(torrSpec, req.Title, req.Poster, req.Data, req.Category) - log.TLogln("Final torrent category: ", tor.Category) + log.TLogln("Final torrent category:", tor.Category) if err != nil { log.TLogln("error add torrent:", err) diff --git a/server/web/api/upload.go b/server/web/api/upload.go index 1a1efa3..edbe8e9 100644 --- a/server/web/api/upload.go +++ b/server/web/api/upload.go @@ -56,7 +56,7 @@ func torrentUpload(c *gin.Context) { } var tor *torr.Torrent for name, file := range form.File { - log.TLogln("add torrent file", name) + log.TLogln("add .torrent", name) torrFile, err := file[0].Open() if err != nil { @@ -72,6 +72,9 @@ func torrentUpload(c *gin.Context) { } tor, err = torr.AddTorrent(spec, title, poster, data, category) + + log.TLogln("Final torrent category:", tor.Category) + if err != nil { log.TLogln("error upload torrent:", err) continue diff --git a/server/web/pages/template/route.go b/server/web/pages/template/route.go index 47adca2..fcab351 100644 --- a/server/web/pages/template/route.go +++ b/server/web/pages/template/route.go @@ -3,7 +3,6 @@ package template import ( "crypto/md5" "fmt" - "github.com/gin-gonic/gin" ) diff --git a/web/src/components/Add/AddDialog.jsx b/web/src/components/Add/AddDialog.jsx index ffa3123..19dc422 100644 --- a/web/src/components/Add/AddDialog.jsx +++ b/web/src/components/Add/AddDialog.jsx @@ -218,6 +218,7 @@ export default function AddDialog({ data.append('save', 'true') data.append('file', selectedFile) title && data.append('title', title) + category && data.append('category', category) posterUrl && data.append('poster', posterUrl) axios.post(torrentUploadHost(), data).catch(handleClose) } else {