Actions
Anomalie #6065
ferméErreur/typo dans condition dans SearchDoc::normalizeFromId()
Début:
19/01/2016
Echéance:
% réalisé:
100%
Temps estimé:
Contrôle:
Thème:
Socle technique
Régression:
Non
Description
En lisant le code de SearchDoc::normalizeFromId(), à la ligne 213, la condition est fausse : ce devrait être si (le document est vivant ET que defDoctype == 'C') et non pas un OU.
/**
* Normalize supported forms of fromid
*
* @param int|string $id the fromid to normalize
* @return bool|int normalized integer or bool(false) on normalization failure
*/
private function normalizeFromId($id)
{
[...]
$fam = new_Doc($this->dbaccess, $id);
if ($fam->isAlive() || $fam->defDoctype === 'C') { // <-- ce devrait plutôt être : if($fam->isAlive() && $fam->defDoctype === 'C')
return $sign * (int)$fam->id;
}
}
return false;
}
Actions
#3
Mis à jour par Marc Claverie il y a plus de 10 ans
- Statut changé de Nouveau à Assigné
- Assigné à mis à Jérôme Augé
Actions
#6
Mis à jour par Éric Brison il y a environ 10 ans
- Statut changé de Assigné à Intégré
Appliqué par commit commit:dynacase-core|982597bc4b01c6e3c5bf093a32589376055d55d0.
Actions