Project

General

Profile

Anomalie #7684

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

Added by Pierre-Yvon BEZERT about 1 year ago. Updated 11 months ago.

Status:
IS DONE
Priority:
1-Majeur
Target version:
Maarch Courrier - 18.10
Start date:
04/27/2018
Due date:
% Done:

100%

Estimated time:
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.

History

#1 Updated by Florian AZIZIAN about 1 year ago

  • Project changed from Maarch Courrier to Backlog Maarch Courrier
  • modules deleted (notifications)

#2 Updated by Emmanuel DILLARD about 1 year ago

  • Status changed from A traiter to US READY

#3 Updated by Emmanuel DILLARD about 1 year ago

  • Project changed from Backlog Maarch Courrier to MC - CURRENT SPRINT
  • Status changed from US READY to IN PROGRESS
  • Target version set to 17.06
  • Numéro du Sprint set to 180509

#4 Updated by Nestor Pegane about 1 year ago

  • Assignee set to Nestor Pegane

#5 Updated by Nestor Pegane about 1 year 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 about 1 year 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)

#7 Updated by Emmanuel DILLARD about 1 year ago

  • Numéro du Sprint changed from 180509 to 180522

#8 Updated by Alex ORLUC 12 months ago

  • Status changed from IN PROGRESS to TO REVIEW
  • % Done changed from 0 to 100

#9 Updated by Damien BUREL 12 months ago

  • Status changed from TO REVIEW to REVIEWED (DEV)
  • Target version changed from 17.06 to 18.10

#10 Updated by Emmanuel DILLARD 12 months ago

  • Status changed from REVIEWED (DEV) to IS DONE

#11 Updated by Emmanuel DILLARD 11 months ago

  • Project changed from MC - CURRENT SPRINT to Backlog Maarch Courrier

Also available in: Atom PDF