diff --git a/uppsrc/Core/Map.hpp b/uppsrc/Core/Map.hpp index 82877aafb..d1b5eb0c4 100644 --- a/uppsrc/Core/Map.hpp +++ b/uppsrc/Core/Map.hpp @@ -465,7 +465,7 @@ int AMap::Put(const K& k, T&& x) { int i = key.Put(k); if(i < value.GetCount()) - value[i] = x; + value[i] = pick(x); else { ASSERT(i == value.GetCount()); value.Add(pick(x));