From 74861d8a748f15b144ccc7d96d40bc271978b992 Mon Sep 17 00:00:00 2001 From: EntireTwix Date: Wed, 19 May 2021 13:09:10 -0700 Subject: [PATCH] :bug: fixed loading for logs --- include/user.hpp | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/include/user.hpp b/include/user.hpp index 8761f42..e1efaca 100644 --- a/include/user.hpp +++ b/include/user.hpp @@ -32,11 +32,14 @@ struct User */ User(uint32_t init_bal, uint64_t init_pass, Json::Value&& log_j) : balance(init_bal), password(init_pass) { - log.data.resize(log_j.size()); - log.end = log_j.size(); - for(uint32_t i = 0; i < log_j.size(); ++i) + if(log_j.size()) { - log.data[i] = std::move(Transaction(log_j[i]["from"].asCString(), log_j[i]["to"].asCString(), log_j[i]["balance"].asUInt())); + log.data.resize(50); + log.end = log_j.size(); + for(uint32_t i = 0; i < log_j.size(); ++i) + { + log.data[i] = std::move(Transaction(log_j[i]["from"].asCString(), log_j[i]["to"].asCString(), log_j[i]["balance"].asUInt())); + } } }