Pointing out a flaw in the report is not the same as discrediting Solomon, and is not the same as discrediting everything Solomon writes because of an omission.  The writer was careful not to do that.  Consequently, is is not an ad hominem attack.  The writer points out that Solomon wrote a series of articles based on Republican Committee criticisms.  This is relevant.