From 1aa4b838ca7ed917bcf11dc4cb0cebc09d7bb361 Mon Sep 17 00:00:00 2001 From: "Vladimir N. Korotenko" Date: Thu, 27 Nov 2025 09:44:23 +0300 Subject: [PATCH] Close #18 fix url --- dm-cli/Deals.cpp | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/dm-cli/Deals.cpp b/dm-cli/Deals.cpp index e58514d..7edd132 100644 --- a/dm-cli/Deals.cpp +++ b/dm-cli/Deals.cpp @@ -114,7 +114,7 @@ int Deals::Update() if (parser.cmdOptionExists("deal") && this->parser.cmdOptionExists("status")) return Status(); if (parser.cmdOptionExists("deal") && this->parser.cmdOptionExists("complete")) - return Complite(); + return Complete(); if (parser.cmdOptionExists("deal") && this->parser.cmdOptionExists("cancel")) return Cancel(); if (parser.cmdOptionExists("deal") && this->parser.cmdOptionExists("negative")) @@ -363,7 +363,10 @@ int Deals::Cancel() string data = CommonStatus(); string result = ExecCommand(data.c_str()); if (result.length() == 0) + { return NoResponse(""); + } + nlohmann::json jsonData = nlohmann::json::parse(result); nlohmann::json deal = jsonData["deal"]; @@ -387,12 +390,12 @@ int Deals::Cancel() string jsf = deal.dump(); jsf = ReplaceAll(jsf, "\"", "\\\""); - data = "curl -s -X POST \""; + data = "curl -s --location'"; data.append(address); - data.append("/api/v1/deal/cancel\" -H \"Content-Type: application/json\" "); - data.append("-d \""); + data.append("/api/v1/deal/cancel' --header 'Content-Type: application/json' "); + data.append("--data '"); data.append(jsf); - data.append("\""); + data.append("'"); result = ExecCommand(data.c_str()); if (result.length() == 0)