Hi,
I'm having some issue with my workflow. I made a BPF with some new fields. just wanted to send some emails when they select "yes". So let’s say field “site visit” selecting "yes" and save. It sent an email which is good. But then later on when I change the field “solution email sent” to "yes" then the flow running from the beginning and sending both of the emails. see the screenshot below:

Also see my workflow

also showing part of my BPF:

Just need to figure it out how we can sense it that if the email has been sent already then don’t send the email again.
Please advice ASAP if you can. thank you in advance.