# HG changeset patch # User Matti Hamalainen # Date 1506940798 -10800 # Node ID a2f11e6665d6728c257bc3f0adac30d60491d9e8 # Parent 2155e05bf61c7e4a4dd95a0925f8601843c89dda Add some comments. diff -r 2155e05bf61c -r a2f11e6665d6 src/main.cpp --- a/src/main.cpp Mon Sep 25 13:53:36 2017 +0300 +++ b/src/main.cpp Mon Oct 02 13:39:58 2017 +0300 @@ -1043,11 +1043,13 @@ // int SyntilistaMainWindow::addTransaction(qint64 id, double value, SLPersonInfo &info) { + // Sanity check: Check if the given person ID exists if (!slGetPersonInfo(id, info)) return -1; QSqlDatabase::database().transaction(); + // Add transaction entry QSqlQuery query; query.prepare("INSERT INTO transactions (person,value,added) VALUES (?,?,?)"); query.addBindValue(id); @@ -1060,6 +1062,7 @@ return -2; } + // Update person record timestamp query.prepare("UPDATE people SET updated=? WHERE id=?"); query.addBindValue(QDateTime::currentDateTimeUtc()); query.addBindValue(id);