diff --git a/src/build.cpp b/src/build.cpp index db48afb..71ee646 100644 --- a/src/build.cpp +++ b/src/build.cpp @@ -51,14 +51,7 @@ void build::parse_json(const std::string& json_data) { {"can_be_cancelled", [this](const nlohmann::json& val) { can_be_cancelled = val.get(); }}, {"can_be_retried", [this](const nlohmann::json& val) { can_be_retried = val.get(); }}, {"title", [this](const nlohmann::json& val) { title = val.get(); }}, - {"self_link", [this](const nlohmann::json& val) { - self_link = val.get(); - std::regex rgx("/builds/(\\d+)"); - std::smatch match; - if (std::regex_search(self_link, match, rgx)) { - id = std::stol(match[1]); - } - }}, + {"self_link", [this](const nlohmann::json& val) { self_link = val.get(); }}, {"build_log_url", [this](const nlohmann::json& val) { build_log_url = val.get(); }}, {"upload_log_url", [this](const nlohmann::json& val) { upload_log_url = val.get(); }}, {"duration", [this](const nlohmann::json& val) { duration = val.get(); }},