TDB2: Only ever update task if it differs from original

This commit is contained in:
Tomas Babej 2015-09-05 23:14:56 +02:00 committed by Paul Beckingham
parent 4042cbf964
commit ab40fae67e

View file

@ -586,6 +586,10 @@ void TDB2::update (
Task original;
if (not addition && get (task.get ("uuid"), original))
{
// Update only if the tasks differ
if (task == original)
return;
if (add_to_backlog)
{
// All locally modified tasks are timestamped, implicitly overwriting any