I would like to update a dataverse table with device data, and only in case something changed. Also, If the record is not present I want to add it.
This is my current flow. If the Get row action fails, the device is not yet in our database, so I need to add it.

It does its job, but what bothers me is that the flow ends with "Failed" status. As far as I can see, the "error" here is handled, the flow should return success. Is it possible to somehow clear the failed flag inside the flow at this point? I am aware the "Terminate" action, but that only works at the end of the flow.
Or, how can I avoid even getting an error here and achieve the same functionality?