John was cited for trampling on Ruddock's ankle during Friday night's 30-6 victory at Firhill. The case was heard on Wednesday night by an independent Scottish Rugby discipline panel, who upheld the citing.
But Scottish Rugby said in a statement: "The panel did not feel the incident warranted a red card so no suspension was given to the player, who is free to play."