Veteran 100% accuracy challenge missing class check

The Veteran Penance for completing a mission with no ammo remaining and 100% accuracy does not have a check for being a veteran, allowing you to complete it on other classes.

Is this true or a troll because I really want to get this one done