Project

General

Profile

Anomalie #7684

Notifications des courriers en retard non fonctionnelles (1.6 => 17 => 18?)

Added by Pierre-Yvon BEZERT about 4 years ago. Updated 11 months ago.

Status:
Développé / Analysé (S)
Priority:
1-Majeur
Target version:
Start date:
04/27/2018
Due date:
Tags Courrier:
18.04.3

Description

Les scripts php lancés en CLI ne gèrent pas la variable $_SESSION.
Dans le fichier core/class/class_alert_engine.php chargé depuis le fichier modules/notifications/batch/load_stack_letterbox_alerts.php

l.65 $calendarType = $_SESSION['features']['type_calendar']; est donc nul et la fonction ne retourne rien.
Autre adhérence:
l.88 require_once 'core/class/class_db_pdo.php';
$db = new Database();

$stmt = $db->query("select * from parameters where id like 'alert_stop%'");
La classe Database charge les paramètres de connexion à la BdD depuis les variables de session. Cela provoque donc une erreur fatale quand le script est lancé en console.

History

#1 Updated by Florian AZIZIAN about 4 years ago

  • Project changed from Maarch Courrier to Backlog

#2 Updated by Emmanuel DILLARD about 4 years ago

  • Status changed from A traiter to Prêt à développer

#3 Updated by Emmanuel DILLARD about 4 years ago

  • Project changed from Backlog to CURRENT SPRINT
  • Status changed from Prêt à développer to En cours de dev (S)
  • Target version set to 17.06

#4 Updated by Nestor Pegane about 4 years ago

  • Assignee set to Nestor Pegane

#5 Updated by Nestor Pegane about 4 years ago

Bug non reproduit. Envoi de notification par mail sur les courriers en retard fonctionnel. Il y a bien un problème à cause de cette variable de session, mais elle n'empêche pas l'envoi des notifications (les mails sont bien envoyés). L'erreur de base de données n'est pas apparue non plus lorsque j'ai essayé de reproduire le bug. Pouvez-vous préciser l'erreur qui apparaît pour cette variable de session et la procédure suivie pour reproduire ces erreurs?

#6 Updated by Damien BUREL almost 4 years ago

  • Assignee changed from Nestor Pegane to Emmanuel DILLARD
  • Priority changed from 2-Sérieux to 1-Majeur

Fichier xml manquant pour le bon fonctionnement du script (en 18.04)

#8 Updated by Alex ORLUC almost 4 years ago

  • Status changed from En cours de dev (S) to A revoir (S)
  • % Done changed from 0 to 100

#9 Updated by Damien BUREL almost 4 years ago

  • Status changed from A revoir (S) to Reviewed (S)
  • Target version changed from 17.06 to 18.10 (support sécurité)
  • Tags Courrier 18.04.3 added

#10 Updated by Emmanuel DILLARD almost 4 years ago

  • Status changed from Reviewed (S) to Développé / Analysé (S)

#11 Updated by Emmanuel DILLARD almost 4 years ago

  • Project changed from CURRENT SPRINT to Backlog

#12 Updated by Emmanuel DILLARD 11 months ago

  • Project changed from Backlog to Backlog Courrier
  • Target version changed from 18.10 (support sécurité) to 18.10 (Sécurité)

Also available in: Atom PDF