diff --git a/server/web/api/torrents.go b/server/web/api/torrents.go index d9cb5bc..977425d 100644 --- a/server/web/api/torrents.go +++ b/server/web/api/torrents.go @@ -2,6 +2,7 @@ package api import ( "net/http" + "strings" "server/log" "server/torr" @@ -62,6 +63,7 @@ func addTorrent(req torrReqJS, c *gin.Context) { } log.TLogln("add torrent", req.Link) + req.Link = strings.ReplaceAll(req.Link, "&", "&") torrSpec, err := utils.ParseLink(req.Link) if err != nil { log.TLogln("error add torrent:", err)