Ver Fonte

Fix appendItems

George King há 6 meses atrás
pai
commit
75672587b2
1 ficheiros alterados com 2 adições e 1 exclusões
  1. 2 1
      lib/json/JsonUtils.cpp

+ 2 - 1
lib/json/JsonUtils.cpp

@@ -247,7 +247,8 @@ void JsonUtils::merge(JsonNode & dest, JsonNode & source, bool ignoreOverride, b
 						else if (node.first == "appendItems")
 						else if (node.first == "appendItems")
 						{
 						{
 							assert(node.second.isVector());
 							assert(node.second.isVector());
-							std::move(dest.Vector().begin(), dest.Vector().end(), std::back_inserter(dest.Vector()));
+							auto& srcVec = node.second.Vector();
+							std::move(srcVec.begin(), srcVec.end(), std::back_inserter(dest.Vector()));
 						}
 						}
 						else if (boost::algorithm::starts_with(node.first, "insert@"))
 						else if (boost::algorithm::starts_with(node.first, "insert@"))
 						{
 						{