I am building a basic public page form on the salesforce communities, creating a 'Property lead' record in our org. By giving edit access to 'Guest User' I can create the records with no problems. I want to check if this lead was already processed earlier and converted to a 'Property' record, but I don't want to give read access on the 'Property' object to the 'Guest User'. I was suggested to use the flow (especially 'auto launched flows') as they run under the system context.
Here is my Flow:
Now after the creation of the 'Property Lead' record the flow is firing but not doing the intended update on the 'Property Lead' record if a matching 'Property' record is found.
Here is the finest debug log set on the 'Guest User':
As far as I know, the flow is not failing otherwise I would have received a failure email. Is there a way to see the detailed steps happening in the flow and why it is not working?