diff --git a/src/webui/webapplication.cpp b/src/webui/webapplication.cpp index 8fd597318..6d938004f 100644 --- a/src/webui/webapplication.cpp +++ b/src/webui/webapplication.cpp @@ -292,9 +292,9 @@ void WebApplication::doProcessRequest() {"query/propertiesFiles", {"torrents", "files", nullptr}}, {"query/getPieceHashes", {"torrents", "pieceHashes", nullptr}}, {"query/getPieceStates", {"torrents", "pieceStates", nullptr}}, - {"command/resume", {"torrents", "resume", nullptr}}, - {"command/pause", {"torrents", "pause", nullptr}}, - {"command/recheck", {"torrents", "recheck", nullptr}}, + {"command/resume", {"torrents", "resume", [this]() { m_params["hashes"] = m_params.take("hash"); }}}, + {"command/pause", {"torrents", "pause", [this]() { m_params["hashes"] = m_params.take("hash"); }}}, + {"command/recheck", {"torrents", "recheck", [this]() { m_params["hashes"] = m_params.take("hash"); }}}, {"command/resumeAll", {"torrents", "resume", [this]() { m_params["hashes"] = "all"; }}}, {"command/pauseAll", {"torrents", "pause", [this]() { m_params["hashes"] = "all"; }}}, {"command/rename", {"torrents", "rename", nullptr}},