keepassxc
keepassxc copied to clipboard
Modification time and creation time not preserved while moving items
Overview
Modification time and creation time not preserved while moving items This issue makes it impossible to know when an item was actually created/modified after moving items.
Steps to Reproduce
- Move existing item(s) to another folder
Expected Behavior
Modification time and creation time should not change (just like how filesystems work) Even if you decided to let the modification time change (which is really strange), please at least store the old modification time in item history.
Actual Behavior
Modification time resets to current time When moving across databases, creation time also resets to current time
Context
KeePassXC - 2.7.1 Revision: 5916a8f
Operating System: macOS
#6202
Switching the open issue to yours, it is more complete.
Same issue here. When moving or copying from one database to another, the modification dates are set to the current time. This should not be the expected behaviour.
Also, because there is no "undo" feature when moving entries between databases, if you move an item back to the original database, the date is changed again.
Ex:
- Move entry1 from a > b === new modification date.
- Move entry1 back, b > a === new modification date again.