Accéder au contenu.
Menu Sympa

fr - Re: [sympa-fr] Include2 : mise à jour des listes

Objet : Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa

Archives de la liste

Chronologique Discussions  
  • From: Olivier Salaün - CRU <adresse@cachée>
  • To: pascal Maes <adresse@cachée>
  • Cc: adresse@cachée
  • Subject: Re: [sympa-fr] Include2 : mise à jour des listes
  • Date: Tue, 13 Sep 2005 17:56:07 +0200

Bonjour,

La confusion vient du mapping de Perl entre NULL et undef. Du coup au premier enregistrement NULL il arrête de parcourir le curseur. La seule solution que j'ai trouvé est d'exploiter le nombre d'enregistrements retournés, voir le patch ci-dessous :
http://sourcesup.cru.fr/cgi/viewcvs.cgi/sympa/src/List.pm?r1=1.576&r2=1.577
Merci d'avoir signalé le problème.

pascal Maes wrote:
Avec sqlplus, j'obtiens une liste de 679 adresses mais je n'affichais que l'adresse mail.

J'ai créé une petite procédure perl qui m'affiche la même chose avec un compteur.

La 54ème adresse est "vide"

Il semble que SYMPA fasse déjà le test (dans List.pm) :

    while (defined ($email = $sth->fetchrow)) {
        ## Empty value
        next if ($email =~ /^\s*$/);

        $email = &tools::clean_email($email);


mais ceci, je suppose, écarte les adresses ne contenant rien; dans mon cas, la sélection doit porter sur "email is not null"

Je peux bien sûr modifier ma requête.

SYMPA pourrait-il, dans le futur, prévoir ce cas également.
  

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature




Archives gérées par MHonArc 2.6.19+.

Haut de le page