I have created a model that takes a user point input and then selects features based on that point and displays them.
This worked great.
However, I wanted to first test if the input was valid, (inside a certain area), then run rest of model or break out if false.
I have set up a file database that holds input data and a scratch database for outputs made by model.
The problem i have is when I run the model by selecting a point in the area it works fine but when I re-run the model by selecting a point outside the area it checks then stops but still displays the output layers. Meaning, it displays whatever was last saved to the scratch database.
Is there a way to fix this or am I fundamentally doing this wrong?