summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/buildtool/execution_api/remote/config.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/buildtool/execution_api/remote/config.cpp b/src/buildtool/execution_api/remote/config.cpp
index ac211061..7f065296 100644
--- a/src/buildtool/execution_api/remote/config.cpp
+++ b/src/buildtool/execution_api/remote/config.cpp
@@ -87,7 +87,7 @@ auto RemoteExecutionConfig::Builder::Build() const noexcept
for (auto const& property : platform_properties_raw_) {
if (auto pair = ParseProperty(property)) {
try {
- platform_properties.insert(*std::move(pair));
+ platform_properties.insert_or_assign(pair->first, pair->second);
} catch (std::exception const& e) {
return unexpected{fmt::format("Failed to insert property {}",
nlohmann::json(property).dump())};