He hadn’t been convicted of a felony on drug charges yet. However, he couldn’t purchase the the firearm without committing perjury on the Form 4473, line 11e, which asks about illegal drug use.
Or, he could answer it like Bill Clinton. "I'm not a user right now. I'm a form filler outer."