diff options
Diffstat (limited to 'src/buildtool/serve_api/serve_service/target_utils.cpp')
-rw-r--r-- | src/buildtool/serve_api/serve_service/target_utils.cpp | 6 |
1 files changed, 2 insertions, 4 deletions
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<FileRoot, std::string> { 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()) { |