diff --git a/src/model/Database.cpp b/src/model/Database.cpp index 0b83830..53278ce 100644 --- a/src/model/Database.cpp +++ b/src/model/Database.cpp @@ -661,6 +661,10 @@ bool Database::LoadOperation(User* user, const wxString& id) op.transfert = set.GetAsString(wxT("transfert")); op.formula = set.GetAsString(wxT("formula")); op.meta = set.GetBool(wxT("meta")); + + if (!user->_operations[op.year]) + user->_operations[op.year] = new std::map >(); + for (it = (*user->_operations[op.year])[op.month].begin(); it != (*user->_operations[op.year])[op.month].end(); it++)