Ok. Looks like two separate incidents.
The post I responded to said he was fired for the foreign intelligence story, your link said he was only suspended and was brought back.
He was eventually fired for sexual harassment claims.