diff --git a/src/core/Entry.cpp b/src/core/Entry.cpp index b57fd78f1..78fcfe88a 100644 --- a/src/core/Entry.cpp +++ b/src/core/Entry.cpp @@ -1487,7 +1487,11 @@ QUuid Entry::previousParentGroupUuid() const void Entry::setPreviousParentGroupUuid(const QUuid& uuid) { + // prevent set from changing the LastModificationTime + bool prevUpdateTimeinfo = m_updateTimeinfo; + m_updateTimeinfo = false; set(m_data.previousParentGroupUuid, uuid); + m_updateTimeinfo = prevUpdateTimeinfo; } void Entry::setPreviousParentGroup(const Group* group) diff --git a/src/core/Group.cpp b/src/core/Group.cpp index 6991af55d..b1d2a317a 100644 --- a/src/core/Group.cpp +++ b/src/core/Group.cpp @@ -1240,7 +1240,11 @@ QUuid Group::previousParentGroupUuid() const void Group::setPreviousParentGroupUuid(const QUuid& uuid) { + // prevent set from changing the LastModificationTime + bool prevUpdateTimeinfo = m_updateTimeinfo; + m_updateTimeinfo = false; set(m_data.previousParentGroupUuid, uuid); + m_updateTimeinfo = prevUpdateTimeinfo; } void Group::setPreviousParentGroup(const Group* group)