zxs 2 дней назад
Родитель
Сommit
add61b464c
1 измененных файлов с 2 добавлено и 1 удалено
  1. 2 1
      robot/robotics/json.hpp

+ 2 - 1
robot/robotics/json.hpp

@@ -452,8 +452,9 @@ namespace robotics {
 			template<typename _Ret>
 			static _Ret deserialize(std::string const& value, _Ret& result) {
 				nlohmann::json json = nlohmann::json::parse(value);
-				rttr::variant ret = std::ref(result);
+				rttr::variant ret = result;
 				deserialize(json, ret);
+				result = ret.get_value<_Ret>();
 				return result;
 			}
 			/**