diff --git a/src/controller/KissCount.cpp b/src/controller/KissCount.cpp index eef9c7f..e807d0c 100644 --- a/src/controller/KissCount.cpp +++ b/src/controller/KissCount.cpp @@ -310,7 +310,6 @@ int KissCount::GenerateMonth(int monthFrom, int yearFrom, int monthTo, int yearT op.checked = false; op.id = AddOperation(op); op.childs.clear(); - op._virtual = false; if (op.meta) meta[it->id] = op.id; diff --git a/src/model/Database.cpp b/src/model/Database.cpp index bd1af54..d1e0fe2 100644 --- a/src/model/Database.cpp +++ b/src/model/Database.cpp @@ -495,6 +495,8 @@ void Database::LinkOrUnlinkOperation(User* user, Operation& op) bool _virtual; QSqlQuery query(_db); + if (op.meta) return; + account = user->GetAccount(op.account); if (op.transfert) @@ -533,12 +535,12 @@ void Database::LinkOrUnlinkOperation(User* user, Operation& op) EXECUTE_SQL_QUERY(req, ); // Don't need to link - if (!query.next()) return ; + if (!query.next()) return ; - set = query.record(); + set = query.record(); // Link - linked.id = set.value("id").toInt(); + linked.id = set.value("id").toInt(); op.transfert = linked.id;