Projet

Général

Profil

Anomalie #7684

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

Ajouté par Pierre-Yvon BEZERT il y a 11 mois. Mis à jour il y a 9 mois.

Statut:
IS DONE
Priorité:
1-Majeur
Assigné à:
Version cible:
Maarch Courrier - 18.10
Début:
27/04/2018
Echéance:
% réalisé:

100%

Temps estimé:
Numéro du Sprint:
180522

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.

Historique

#1 Mis à jour par Florian AZIZIAN il y a 11 mois

  • Projet changé de Maarch Courrier à Backlog Maarch Courrier
  • modules notifications supprimé

#2 Mis à jour par Emmanuel DILLARD il y a 11 mois

  • Statut changé de A traiter à US READY

#3 Mis à jour par Emmanuel DILLARD il y a 11 mois

  • Projet changé de Backlog Maarch Courrier à MC - CURRENT SPRINT
  • Statut changé de US READY à IN PROGRESS
  • Version cible mis à 17.06
  • Numéro du Sprint mis à 180509

#4 Mis à jour par Nestor Pegane il y a 10 mois

  • Assigné à mis à Nestor Pegane

#5 Mis à jour par Nestor Pegane il y a 10 mois

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 Mis à jour par Damien BUREL il y a 10 mois

  • Assigné à changé de Nestor Pegane à Emmanuel DILLARD
  • Priorité changé de 2-Sérieux à 1-Majeur

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

#7 Mis à jour par Emmanuel DILLARD il y a 10 mois

  • Numéro du Sprint changé de 180509 à 180522

#8 Mis à jour par Alex ORLUC il y a 10 mois

  • Statut changé de IN PROGRESS à TO REVIEW
  • % réalisé changé de 0 à 100

#9 Mis à jour par Damien BUREL il y a 10 mois

  • Statut changé de TO REVIEW à REVIEWED (DEV)
  • Version cible changé de 17.06 à 18.10

#10 Mis à jour par Emmanuel DILLARD il y a 10 mois

  • Statut changé de REVIEWED (DEV) à IS DONE

#11 Mis à jour par Emmanuel DILLARD il y a 9 mois

  • Projet changé de MC - CURRENT SPRINT à Backlog Maarch Courrier

Formats disponibles : Atom PDF