Votre pasteur a raison. Le droit canonique dit qu'une personne peut recevoir la Sainte Communion une seconde fois, à condition qu'elle le fasse au cours d'une célébration eucharistique à laquelle elle participe (canon 917). La stipulation selon laquelle une personne doit recevoir la seconde communion lors d'une messe "à laquelle elle participe" ne s'applique pas aux personnes en danger de mort (canon 921).
La confusion qui règne à ce sujet est due aux changements postconciliaires dans la pratique de l'Église concernant l'Eucharistie. Dans l'ancien Code de droit canonique de 1917, il était interdit de recevoir la Sainte Communion plus d'une fois par jour. Après Vatican II, cette restriction a été atténuée pour permettre la réception de la Sainte Communion deux fois le même jour. Le Code de droit canonique révisé en 1983 a intégré le changement de pratique postconciliaire dans le droit de l'Église.