I have a model that has two branches based on an If Value Is tool. One creates contours in feet, the other in meters. The problem I'm having is the messages still output on the branch that doesn't run. If I choose feet, I get "The process doesn't run because the precondition is false" and "All the inputs are not current" I would like for no messages from that branch to show at all if the other branch is running and vice versa.
When I run the model as a tool it also won't let me run the tool unless I provide inputs for both branches. If I want to make contours in feet I want it to only care about the selection and fields I'm calculating in that feature class, not the meters contours, which won't exist. Is there a way to do this?