summaryrefslogtreecommitdiff
path: root/src/buildtool/serve_api/serve_service/target_utils.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/buildtool/serve_api/serve_service/target_utils.cpp')
-rw-r--r--src/buildtool/serve_api/serve_service/target_utils.cpp6
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()) {