diff --git a/server/RdtClient.Web/Controllers/QBittorrentController.cs b/server/RdtClient.Web/Controllers/QBittorrentController.cs index b491eb2..7a3b95f 100644 --- a/server/RdtClient.Web/Controllers/QBittorrentController.cs +++ b/server/RdtClient.Web/Controllers/QBittorrentController.cs @@ -16,6 +16,16 @@ namespace RdtClient.Web.Controllers; [Route("qbittorrent/api/v2")] public class QBittorrentController(ILogger logger, QBittorrent qBittorrent) : Controller { + [AllowAnonymous] + [Route("/version/api")] + [HttpGet] + [HttpPost] + public ActionResult LegacyVersionApi() + { + // Returning 20 nudges older qB clients to use /api/v2 endpoints. + return Content("20", "text/plain"); + } + [AllowAnonymous] [Route("auth/login")] [HttpGet]