Faits: Faits: A. N._, ressortissant hongrois né en 1948, est arrivé en Suisse le 2 septembre 1975. Il a obtenu le statut de réfugié au mois de juin 1976. Le 17 novembre 1980, il a présenté une demande tendant à l'octroi d'une rente de l'assurance-invalidité. Par décision du 14 juillet 1981, la Caisse cantonale genevoise de compensation (ci-après : la caisse de compensation) a nié le droit de l'intéressé à une rente d'invalidité, motif pris qu'il n'était pas assuré au moment de la survenance de l'invalidité. Saisie d'un recours contre cette décision, la Commission cantonale de recours en matière d'assurance-vieillesse et survivants du canton de Genève (ci-après : la commission cantonale de recours) l'a annulée et a renvoyé la cause à la caisse de compensation pour complément d'instruction et nouvelle décision au sens des considérants (jugement du 10 décembre 1981). Après avoir soumis le cas à l'Office fédéral des assurances sociales (OFAS), la caisse de compensation a rendu une nouvelle décision, le 20 janvier 1983, par laquelle elle a alloué à l'intéressé, à partir du 1er septembre 1980, une rente entière extraordinaire simple d'invalidité. A la suite de l'entrée en vigueur, le 1er janvier 1997, des dispositions modifiées par la 10ème révision de l'AVS, la rente extraordinaire (soumise à limites de revenu) a été remplacée par une prestation complémentaire allouée par l'Office cantonal des personnes agées du canton de Genève (OCPA). Le 1er octobre 1997, l'OCPA a suspendu momentanément l'allocation de la prestation complémentaire, motif pris que N._ avait dissimulé l'existence d'une importante fortune mobilière. Par décision du 7 juillet 1998, il a réclamé au prénommé la restitution des prestations indûment perçues du 1er septembre 1980 au 31 décembre 1997. Au cours de l'année 2001, N._ a demandé à l'Office cantonal de l'assurance-invalidité du canton de Genève de révoquer la décision de refus d'octroi d'une rente ordinaire du 14 juillet 1981, confirmée par le jugement de la Commission cantonale de recours du 10 décembre 1981. Par décision du 13 août 2002, l'office AI a rejeté cette demande, motif pris que l'intéressé ne s'était acquitté de cotisations qu'à partir de 1977, soit postérieurement à la survenance de l'invalidité. Au cours de l'année 2001, N._ a demandé à l'Office cantonal de l'assurance-invalidité du canton de Genève de révoquer la décision de refus d'octroi d'une rente ordinaire du 14 juillet 1981, confirmée par le jugement de la Commission cantonale de recours du 10 décembre 1981. Par décision du 13 août 2002, l'office AI a rejeté cette demande, motif pris que l'intéressé ne s'était acquitté de cotisations qu'à partir de 1977, soit postérieurement à la survenance de l'invalidité. B. N._ a recouru contre cette dernière décision devant la Commission cantonale de recours. Le 1er août 2003, la cause a été transmise d'office au Tribunal cantonal des assurances sociales du canton de Genève. Après avoir requis des renseignements médicaux complémentaires, la juridiction cantonale a ordonné la comparution personnelle des parties lors d'une audience fixée au 18 mai 2004. Le 7 mai 2004, l'office AI a informé le tribunal qu'il ne serait pas représenté à ladite audience et a demandé à recevoir une copie du procès-verbal qui serait dressé dans cette affaire, afin de présenter d'éventuelles déterminations. Le 18 mai 2004, la juridiction cantonale a indiqué que l'audience avait eu lieu en présence de l'assuré et de médecins cités comme témoins. Elle communiquait en outre une copie du procès-verbal, en indiquant cependant que toutes écritures ou pièces complémentaires déposées dorénavant seraient écartées. Par jugement du 8 juin 2004, la juridiction cantonale a annulé la décision du 13 août 2002 et alloué à N._ une rente entière ordinaire de l'assurance-invalidité dès la suppression de la rente extraordinaire. Par jugement du 8 juin 2004, la juridiction cantonale a annulé la décision du 13 août 2002 et alloué à N._ une rente entière ordinaire de l'assurance-invalidité dès la suppression de la rente extraordinaire. C. L'office AI interjette recours de droit administratif contre ce jugement, dont il demande l'annulation, en concluant à la confirmation de sa décision du 13 août 2002. L'intimé a renoncé à répondre au recours. La juridiction cantonale présente des déterminations, aux termes desquelles elle propose implicitement le rejet du recours. De son coté, l'OFAS en propose l'admission. 