Actions
Anomalie #4442
ferméErreur "pas de fichier trouvé pour le document mon_fichier.doc" lors du clic sur le menu PDF d'un document Fichier
Début:
24/01/2014
Echéance:
% réalisé:
100%
Temps estimé:
Contrôle:
Thème:
Régression:
Description
Quand je clique sur le menu "PDF" d'un document Fichier du Workspace, j'obtiens une page blanche avec :
pas de fichier trouvé pour le document mon_fichier.doc
L'erreur vient d'un test incorrect sur la variable `$index` dans `FDL/exportfile.php` lors de l'exécution avec l'URL`app=FDL&action=EXPORTFILE&docid=20077&attrid=sfi_pdffile` par ex. :
$index=$usage->addOptionalParameter("index", "attribute index identifier");
/* Avec l'URL donnée ci-dessus, $index vaut NULL */
[...]
if (($index !== "") && ($index >= 0)) {
/* Comme $index vaut NULL, alors on passe dans ce test car NULL est strictement différent de "" … */
$tvalue = explode("\n", $ovalue);
$ovalue = $tvalue[$index];
/* … et $ovalue est écrasé avec $tvalue[NULL] qui vaut NULL */
}
Actions
#3
Mis à jour par Éric Brison il y a environ 12 ans
- Statut changé de Nouveau à Intégré
Appliqué par commit dynacase-core|commit:c6678488002c8ae9af15edddc31023b211dd01ae.
Actions