Instead, if I try to “Fix Image Path…” it points to my PL database backup path. This affects every item in my Projects – hundreds of images. I’ve moved nothing, the only change is the update of PL.
Restoring the database from backup does not fix this, which suggests to me that PL is not correctly (or at all?) reading the image path from the database.
To test, I installed DPL8.7.0.46 on my iMac (2019, macOS 14.7.8), defined a project and added a few images from different folders of my photo archive. Edited a few images and saved sidecars. Updating to 8.7.2.48 went smoothly and all images in the projects were present and the corresponding edits. Summary: No issues here.
I noticed that a new DB was created. Looks like PL 8.7.0 doesn’t handle a DB of 8.7.1.
The change of the DB goes unnoticed when updating, using the older version of PL creates a new DB and presents the respective information. There is no option to NOT change the DB, you get the simple info that it was changed. Basically, this means that it’s a good idea to back up the database before each update of PL.
I back it up after each editing session. As I indicated above, I even restored a backup, to no avail. There is no backup which will restore my project images.
On my Mac, restored databases show the project(s) including the image(s) within.
This is how I tested:
Step 1 in PL 8.7.0,
I set up a project with images from several folders
Backed up the database to the Desktop (I granted permission)
Quit
Step 2: Delete the database files
Step 3 in PL 8.7.2,
A new DB was created. No projects show up (which is expected)
I restored the backup
Checked - and found that the project and contained images were present.
All of the above happens as expected on my iMac with macOS 14.7.8 and my MacBook Air with macOS 15.6, the issue you see seems to be yours, @Gordon .
If others have the same issue, there must be a condition that leads to loss of project content and I strongly propose to get in touch with DxO support in such a case. They might get back to you and ask you to test a few things or to allow remote access to your Mac.
In the meantime, you could try to delete PhotoLab and all its companion folders and files - except the license files, then restore a database from your Time Machine backup, then install PL again with a fresh installer from your shop account.
I use “Find Any File” (App store) or “EasyFind” (Devontechnologies) to search for DxO residue. Most of it can be found in the Library folders.