From e01cd6a979bf61309c3a931a1ce0035897315199 Mon Sep 17 00:00:00 2001 From: Antonin Lenfant-Kodia Date: Sun, 22 Feb 2026 14:36:00 +0100 Subject: [PATCH] Add legacy /version/api endpoint --- .../RdtClient.Web/Controllers/QBittorrentController.cs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/server/RdtClient.Web/Controllers/QBittorrentController.cs b/server/RdtClient.Web/Controllers/QBittorrentController.cs index 3ca48e2..7d8c315 100644 --- a/server/RdtClient.Web/Controllers/QBittorrentController.cs +++ b/server/RdtClient.Web/Controllers/QBittorrentController.cs @@ -15,6 +15,16 @@ namespace RdtClient.Web.Controllers; [Route("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]