Open ribrahime opened 2 weeks ago
Bonjour, J'ai réussi à corriger le problème à l'aide d'un alter table. D'abord, j'ai essayé de créer de nouvelles tâches depuis le module projet pour les relier aux risques. Quand je tentais de passer par cette solution, j'obtenais cette erreur (voir capture d'écran). Donc j'ai fais un alter table dans ma base de données en ajoutant la colonne fk_risk. Je peux maintenant créer des tâches depuis le module digirisk et aussi depuis le module projet. Le seul inconvénient est que je ne peux pas modifier directement la tâche depuis digirisk. Je dois cliquer sur la ligne entouré en bleu (voir capture d'écran) pour modifier une tâche. Quand je modifie directement depuis digirisk, les valeurs qui sont saisies lors de la modification ne sont pas visible sur l'interface. Cependant, si je clique à nouveau sur modifier depuis digirisk, les valeurs que j'avais saisi précédemment sont affichées dans l'interface de modification. Voici les logs : "@type":"error_log","@app":"digirisk","message":"PHP Warning: Undefined array key "customsql" in /var/www/html/custom/digiriskdolibarr/class/digiriskelement.class.php on line 257","clientIP":"X","level":"warn"} {"@type":"error_log","@app":"digirisk","message":"PHP Warning: Undefined variable $onPhone in /var/www/html/custom/digiriskdolibarr/core/tpl/riskanalysis/riskassessment/digiriskdolibarr_riskassessment_view_edit_modal.tpl.php on line 148","clientIP":"X","level":"warn"} {"@type":"error_log","@app":"digirisk","message":"PHP Warning: Undefined property: DigiriskStandard::$photo in /var/www/html/custom/digiriskdolibarr/core/tpl/riskanalysis/riskassessment/digiriskdolibarr_riskassessment_view_edit_modal.tpl.php on line 152","clientIP":"X","level":"warn"} {"@type":"error_log","@app":"digirisk","message":"PHP Warning: Undefined variable $onPhone in /var/www/html/custom/digiriskdolibarr/core/tpl/riskanalysis/riskassessment/digiriskdolibarr_riskassessment_view_edit_modal.tpl.php on line 155","clientIP":"X","level":"warn"} {"@type":"error_log","@app":"digirisk","message":"PHP Warning: Undefined variable $onPhone in /var/www/html/custom/digiriskdolibarr/core/tpl/riskanalysis/riskassessment/digiriskdolibarr_riskassessment_view_edit_modal.tpl.php on line 163","clientIP":"X","level":"warn"} {"@type":"error_log","@app":"digirisk","message":"PHP Warning: Undefined variable $evaluationId in /var/www/html/custom/digiriskdolibarr/core/tpl/riskanalysis/riskassessment/digiriskdolibarr_riskassessment_view.tpl.php on line 338","clientIP":"X","level":"warn"} {"@type":"error_log","@app":"digirisk","message":"PHP Warning: Undefined variable $evaluationId in /var/www/html/custom/digiriskdolibarr/core/tpl/riskanalysis/riskassessment/digiriskdolibarr_riskassessment_view.tpl.php on line 341","clientIP":"X","level":"warn"} Rayan
Vous avez trouvé un BUG ! Bravo ! Après avoir créer des risques professionnels, nous voulons ajouter des tâches à réaliser sur les risques. Quand on clique sur le + à côté du risque, la pop-up pour donner le libellé apparaît, je renseigne un libellé et clique sur ajouter. Rien ne s'affiche a part un message d'erreur(voir la partie copie d'écran)
Copie d'écran
Votre configuration sauf si vous êtes chez evarisk.com
Remarques Notre version de Dolibarr est 19.0.2 avec un PHP8 qui contourne sur un conteneur Docker. Nous utilisons l'image officielle du répertoire GitHub de Dolibarr. Nous utilisons la version 10.2.1 de Digirisk pour le module Saturne nous avons la version 1.6.0.
Je vous fournis ci-dessous les logs qui nous sont transmis après l'apparition de l'erreur: {"@type":"error_log","@app":"digirisk","message":"PHP Warning: Undefined variable $evalsortfield in /var/www/html/custom/digiriskdolibarr/view/digiriskelement/risk_list.php on line 111","clientIP":"X","level":"warn"} {"@type":"error_log","@app":"digirisk","message":"PHP Warning: Undefined array key "searchall" in /var/www/html/custom/digiriskdolibarr/view/digiriskelement/risk_list.php on line 130","clientIP":"X","level":"warn"} {"@type":"error_log","@app":"digirisk","message":"PHP Warning: Attempt to read property "id" on null in /var/www/html/custom/saturne/lib/saturne_functions.lib.php on line 102","clientIP":"X","level":"warn"} {"@type":"error_log","@app":"digirisk","message":"PHP Warning: Undefined array key 0 in /var/www/html/custom/digiriskdolibarr/core/tpl/riskanalysis/risk/digiriskdolibarr_risk_actions.tpl.php on line 445","clientIP":"X","level":"warn"}
Rayan