diff --git a/internal/torrent/manager.go b/internal/torrent/manager.go index 3de5319..4ea964c 100644 --- a/internal/torrent/manager.go +++ b/internal/torrent/manager.go @@ -405,7 +405,7 @@ func hashStringToFh(s string) (fh uint64) { func (t *TorrentManager) getName(name, originalName string) string { // drop the extension from the name - if t.cfg.EnableRetainFolderNameExtension() { + if t.cfg.EnableRetainFolderNameExtension() && strings.Contains(name, originalName) { return name } else { ret := strings.TrimSuffix(originalName, ".mp4")