keepassxc icon indicating copy to clipboard operation
keepassxc copied to clipboard

Modification time and creation time not preserved while moving items

Open zzh1996 opened this issue 2 years ago • 3 comments

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

  1. 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

zzh1996 avatar Jun 19 '22 07:06 zzh1996

#6202

droidmonkey avatar Jun 19 '22 09:06 droidmonkey

Switching the open issue to yours, it is more complete.

droidmonkey avatar Jun 19 '22 09:06 droidmonkey

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:

  1. Move entry1 from a > b === new modification date.
  2. Move entry1 back, b > a === new modification date again.

tehmasterer avatar Aug 20 '22 05:08 tehmasterer