[koha-Infos] Envois de mails (overdue.pl)

Julien Berard julien.berard at probesys.com
Ven 13 Fév 17:37:17 CET 2009


Julien Berard a écrit :
> Bonjour,
>
> J'ai un soucis lorsque j'execute le script overdue.pl.
> Celui-ci me sort l'erreur :
>
> /DBD::mysql::st execute failed: Cannot add or update a child row: a 
> foreign key constraint fails (`koha/message_queue`, CONSTRAINT 
> `messageq_ibfk_2` FOREIGN KEY (`message_transport_type`) REFERENCES 
> `message_transport_types` (`message_transport_type`) ON UPDATE CASCADE) 
> at /usr/share/koha/lib/C4/Letters.pm line 550.
>
> /La requete effectuée est la suivante:/
> /
> /INSERT INTO message_queue
> ( borrowernumber, subject, content, message_transport_type, status, 
> time_queued, to_address, from_address, content_type )
> VALUES
> ( ?,              ?,       ?,       ?,                      ?,      
> NOW(),       ?,          ?,            ? )
> ENDSQL/
>
> Donc si je comprend bien (c'est rare) mon /overdue.p/l me remplit la 
> table message_queue, cependant dans le /insert/ il y a un 
> /message_transport_type/ sur lequel il y a une /reference./ Hors ma 
> table /message_transport_type/ est vide, donc le /insert/ echoue.
>
> Est ce normal que ma table transport-type soit vide?
>
> D'ou vient mon soucis?
>
> Merci!!
>
>   
Bonjour,

Autant pour moi,
La table n'a pas été remplit lors de l'installation, j'ai récupéré le 
./blib/INTRANET_CGI_DIR/installer/data/mysql/en/mandatory/message_transport_types.sql

Je n'ai plus d'erreur.



-- 
Cordialement,

Julien Bérard

probeSys spécialiste GNU/Linux
Tèl: 09-74-76-47-86



Plus d'informations sur la liste de diffusion Infos