From a395bf245975348fb8f5407ae1f19893090b92d0 Mon Sep 17 00:00:00 2001 From: Maksim Denisov Date: Thu, 5 Dec 2024 17:12:58 +0100 Subject: Use expected to return an error from ParseRoot --- src/buildtool/serve_api/serve_service/target_utils.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'src/buildtool/serve_api/serve_service/target_utils.cpp') diff --git a/src/buildtool/serve_api/serve_service/target_utils.cpp b/src/buildtool/serve_api/serve_service/target_utils.cpp index b87682c3..2cf940a8 100644 --- a/src/buildtool/serve_api/serve_service/target_utils.cpp +++ b/src/buildtool/serve_api/serve_service/target_utils.cpp @@ -112,11 +112,9 @@ auto DetermineRoots(RemoteServeConfig const& serve_config, std::string const& keyword) -> expected { auto it = desc.find(keyword); if (it != desc.end()) { - std::string error_msg; - auto parsed_root = - FileRoot::ParseRoot(repo, keyword, *it, &error_msg); + auto parsed_root = FileRoot::ParseRoot(repo, keyword, *it); if (not parsed_root) { - return unexpected{std::move(error_msg)}; + return unexpected{std::move(parsed_root).error()}; } // check that root has absent-like format if (not parsed_root->first.IsAbsent()) { -- cgit v1.2.3