Bonjour à tous
Je cherche à régler la numérotation des articles de la base de connaissance mais j’ai systématiquement une erreur dès que j’active mon mode quelque soit ce que je mets : Bad value for object. Hack attempt ?
V23.0.2 => PHP 8.3.29
V21.0.4 => PHP 8.1.34
Si vous avez une idée je suis preneur car je veux simplifier la numérotation au plus simple. KB{00000}
Merci d’avance
Beers
Avril 21, 2026, 3:39
2
Tu peux essayer ça
diff --git a/htdocs/admin/knowledgemanagement.php b/htdocs/admin/knowledgemanagement.php
index c54e5cb0dfa..473e49f08bf 100644
--- a/htdocs/admin/knowledgemanagement.php
+++ b/htdocs/admin/knowledgemanagement.php
@@ -76,7 +76,7 @@ if (!getDolGlobalString('KNOWLEDGEMANAGEMENT_KNOWLEDGERECORD_ADDON')) {
$moduledir = 'knowledgemanagement';
$myTmpObjects = array();
// TODO Scan list of objects to fill this array
-$myTmpObjects['knowledgemanagement'] = array('label' => 'KnowledgeManagement', 'includerefgeneration' => 1, 'includedocgeneration' => 0, 'class' => 'KnowledgeRecord');
+$myTmpObjects['knowledgerecord'] = array('label' => 'KnowledgeManagement', 'includerefgeneration' => 1, 'includedocgeneration' => 0, 'class' => 'KnowledgeRecord');
$tmpobjectkey = GETPOST('object', 'aZ09');
if ($tmpobjectkey && !array_key_exists($tmpobjectkey, $myTmpObjects)) {
absence d’effets de bord non garantie, mais le // TODO est une piste
Merci @Beers , je ne l’avais pas trouvé celui là !
En tout cas ça fonctionne sur une 23.0.2
@+