[OBD U9.2] Compressed dgn files modified when referenced or open readonly

Hi,

Just found out files are modified when they are not meant to be when using OBD U9.2. Sample files attached.

readonly_file_changed_original.dgn = compressed 3D model file

readonly_file_changed_reference.dgn = blank 3D model file

Example sequence:

1 - Create a copy of readonly_file_changed_original.dgn, named readonly_file_changed_original - Copy.dgn. Note both files have same size and timestamp.

2 - Open readonly_file_changed_reference.dgn, and attach readonly_file_changed_original - Copy.dgn. Note the copy dgn now has different file size and timestamp compared to original file.

Expected behaviour: readonly_file_changed_original - Copy.dgn to stay same size and timestamp as readonly_file_changed_original.dgn.

3 - Create a copy of readonly_file_changed_original.dgn, named readonly_file_changed_original - Copy (2).dgn. Note both original and copy (2) files have same size and timestamp.

4 - Open readonly_file_changed_original - Copy (2).dgn in readonly mode. Note the copy (2) file now has different size and timestamp compared to original.

Expected behaviour: readonly_file_changed_original - Copy (2).dgn to stay same size and timestamp as readonly_file_changed_original.dgn.

Is this something that can be prevented? 

Best regards,

Tuan Le

readonly_file_changed_original.dgnreadonly_file_changed_reference.dgn