Devon think 3
Missing files and deleting the only file Bug
(1) Devon think 3 will delete the only version left of your file in the following circumstances.
(a) and (b) DT in duplicants to replicants may take the entry without a file as the primary entry. Then delete other duplicate entries that have files attached. You will have one entry but no file.
(2) Devon think 3 will also make missing files without you intending to. Defeating the purpose of a file management system.
(a)Dragging
Dragging a entry from the main DT3 window duplicates the file to finder. This is expected. It does not create a missing file.
Dragging the icon from an open DT3 file window will remove the file from the DT3 file system. But will leave the database entry. This is not expected.
What is expected by dragging the file icon from any DT3 window is: (i) the default behaviour of single left mouse click and drag should be to copy the file from the DT3 and;
(ii) I imagine modifiers may be used to give either an external file reference. removal of the files and DB entry, or to remove the file but retain the DB entry.
(b)Renaming file
Renaming a file outside of DT creates a missing file. This is partially expectedā¦
In preview, when a file is open and renamed, it is not lost. āmissingā. it is updated. But in DT3 an open file renamed is lost.
The expected behaviour (i) the file is locked and cannot be renamed whilst passed from DT3 to preview or (ii) Preview updates the file name an DT3 also updates the filename
Detail DT3 deleting files.
(1) You have a duplicate. But one duplicate has a missing file.
(i) The missing file DB entry, is sorted before the other entries. The latter have duplicate files attached.
Select all
Covert > duplicates to replicants.
If the first entry has a missing file this becomes the master.
Then the other entries with files are moved to the bin.
These are the only copies of your files.
Which you may delete without knowing.
(ii) If you know that the entry has a missing file. But select that and click duplicates to replicants , it will delete the entries that have files attached.
I do not want to hear comments like DT is not intended to be used this way. Because this is a file storage program, not a file reference manager. The files are the resource not the names of the files.
In changing duplicates to replicants files are removed. But DT does not check if the entries have files. This is a bug.
A bug is a an expected or undesirable action. This bug can be prevented by checking if the master has a file attached or missing.
Scenario
Tuesday Time 10Am
add dog pdf to DT3
Open in preview
drag the preview icon to deskstop
delete items from desktop
download the do pdf to DT3 twice.
DT3 in the background unknown to user.
dog - unknown missing file
dog - file /folder y
dog - file /folder x
Tuesday Time 11am
select all > convert > duplicates to replicants
delate DT3 trash.
1 year later.
Search dog.
click on the dog entry.
DT3 shows.
dog - āmissing fileā
end of scenario
I hope this is fixed. this is a major bug. DT3 cannot chose to save the entry with a file attached, but may delete it.