[koha-Infos] [BUGFIX] pour le pb des listes déroulantes multiples

Paul POULAIN paul.poulain at free.fr
Lun 8 Aou 11:29:54 CEST 2005


Hi,

Ernesto Silva, uruguayien, vient de trouver comment corriger le bug 
indiqué dès la diffusion de la version 2.2.3 :
"
Dans le paramétrage MARC,si une liste de valeur autorisée est utilisée 
dans plus d'un sous-champ MARC, lorsque vous dupliquez un champ (quel 
qu'il soit), toutes les valeurs autorisées sont positionnées à la même 
valeur. Bug inexpliqué actuellement. Il ne se produit pas lorsque vous 
faites juste une modification de notice, ou si vos listes de valeurs 
autorisées sont utilisées dans un seul champ.
Problème détecté par l'EMN, qui a des valeurs autorisées "LANG" pour le 
la "langue du document" et la "langue originale du document"
"

Il suffit pour cela de faire la modification suivante (si vous ne voulez 
pas attendre la 2.2.4) :
(Koha étant installé dans $KOHAROOT)
* Ouvrir $KOHAROOT/cgi-bin/acqui.simple/addbiblio.pl
* aller à la ligne 151 qui contient :
    return CGI::scrolling_list( -name     => 'field_value',
                                 -values   => \@authorised_values,
                                 -default  => $value,
                                 -labels   => \%authorised_lib,
                                 -size     => 1,
                                 -multiple => 0 );
* Ajouter -override => 1, pour avoir :
    return CGI::scrolling_list( -name     => 'field_value',
                                 -values   => \@authorised_values,
                                 -default  => $value,
                                 -labels   => \%authorised_lib,
                                 -override => 1,
                                 -size     => 1,
                                 -multiple => 0 );
* Enregistrer le fichier

C'est tout !
Un "fix" simple pour un problème complexe !

Je fais la manipulation sur tous mes clients qui la demandent (c'est 
déjà fait pour l'EMN, qui avait trouvé le bug donc qui d'évidence en 
souffrait !)
-- 
Paul POULAIN
Consultant indépendant en logiciels libres
responsable francophone de koha (SIGB libre http://www.koha-fr.org)


Plus d'informations sur la liste de diffusion Infos