def _addPrimaryAuthor( self, part ):
        if not self.isAuthor( part ):
            raise MaKaCError( _("The participation you want to set as primary author is not an author of the abstract"))
        if part in self._primaryAuthors:
            return
        self._primaryAuthors.append( part )
        self.getOwner().indexAuthor(part)