Missing image synchronization between local storage and MongoDB in OpenRPA

Hello, I’m facing the following issue: when using the Image.GetElement activity, some images on the robot are saved locally in documents/OpenRPA/images but are not saved in the MongoDB database. For example, the project uses 94 GetElement activities with different images; all 94 are saved locally, but only 90 of them also exist in the database - the remaining 4 are not synchronized. When distributing the project permissions to another machine, only 90 out of the 94 images are retrieved. Searching the database by ID yields no results.

I don’t know how you managed to get into that “state,” but the fix should be relatively easy.

Export the workflow; this will embed all images into the workflow, then import it again. This will store the workflow with all images still embedded. Then make ANY change to the workflow and save again. Now it will extract all images from the workflow and store them on disk and in OpenCore again.