I've built a flow that is designed to check if user submitted data already exists in a column within one of several connected excel tables. If there's no match on the first table then a new row is added, an email is sent and the flow is completed; if there is a match then it checks the details against a second table, if there's no match on the second table then a new row is added and an email is sent; if theres a match then it moves on the third table... etc.
I'm currently using the "Configure Run After" and "Has Failed" options after each "Get a Row" action; if no matches are found then it triggers the Add Row and Send an Email actions... if there is a match then it runs the same set of actions against the following tables.
The flow itself works fine; however, if a "Has Failed" option is triggered then the flow is still marked as "Failed", even though all the required actions have successfully run. Is there anyway to prevent this from happening? Surely if error handling options have been added and triggered then it should be able to detect that the flow didn't actually fail.
Still new to flows so it's possible I'm missing something obvious.