You don't seem to understand what an 'error' is. It's a scorekeeping device to explain a baserunner who becomes one not through his skill but through the defense's lack thereof. No baserunner (as on a dropped foul), nothing to explain, no error.
Scorekeeping is about tracking offense. The defense misplayed a foul ball and lost an out. That's a mistake, no doubt, but not an error properly so called. Since no one can possibly score on this play, scorekeeping doesn't account for it.
The batter got a hit and his run, if he scores, will be earned (barring other errors). That he might have been put out is irrelevant from the standpoint of tracking offense. Let it go.
Don't look for a work-around: your software is right.
__________________
Cheers,
mb
|