Projet

Général

Profil

Actions

Anomalie #32865

ouvert

Historique - Ne pas faire apparaître le nom d'un utilisateur réel dans les appels en erreur vers MaarchParapheur

Ajouté par Etienne FAMERY il y a 14 jours. Mis à jour il y a 3 jours.

Statut:
R&D - A étudier
Priorité:
2-Sérieux
Assigné à:
-
Version cible:
-
Début:
17/03/2025
Echéance:

Description

Lorsqu'un problème de connexion a lieu entre MaarchCourrier et MaarchParapheur lors du passage du script de récupération des documents, une erreur est enregistré dans l'historique du courrier et une liaison avec un utilisateur ayant un compte Administrateur visible dans l'application est crée :

760139,res_letterbox,14234,ACTION#1,288,2024-04-03 17:33:11.33611,[MaarchParapheur api] Received HTTP code 503 from proxy after CONNECT,admin,"",1

Ici, pour cette ligne de l'historique, l'utilisateur renseigné (288) est un compte utilisateur Administrateur visible qui n'a pas lieu d'être mentionné. Le problème provient de la requête de sélection de l'utilisateur :

A la ligne 660 : src/app/external/externalSignatoryBook/controllers/MaarchParapheurController.php

                $userId = UserModel::get([
                    'select' => ['id'],
                    'where'  => ['mode = ? OR mode = ?'],
                    'data'   => ['root_visible', 'root_invisible'],
                    'limit'  => 1
                ])[0]['id'];

Il serait possible par exemple de prioriser l'usage du compte superadmin dans l'historique pour les calls API des scripts :

$userId = UserModel::get([
    'select' => ['id'],
    'where'  => ['mode = ? OR mode = ?'],
    'data'   => ['root_visible', 'root_invisible'],
    'order_by' => [
        "user_id = 'superadmin' DESC",
        'id ASC'
    ],
    'limit'  => 1
])[0]['id'];

Mis à jour par Agnes GASTAMBIDE il y a 13 jours

  • Version cible 2301.4.7 supprimé

Mis à jour par Agnes GASTAMBIDE il y a 10 jours

  • Statut changé de A qualifier à Complément d'Informations
  • Assigné à changé de Agnes GASTAMBIDE à Etienne FAMERY

Mis à jour par Agnes GASTAMBIDE il y a 3 jours

  • Statut changé de Complément d'Informations à R&D - A étudier

En cas d'erreur réseau ou autre lors de la récupération des courriers (retrieveMailFromSignatoryBook.php), on inscrit l'erreur et on l'attribue à un utilisateur à la place d'un utilisateur superadmin par exemple.

Mis à jour par Agnes GASTAMBIDE il y a 3 jours

  • Assigné à Etienne FAMERY supprimé
Actions

Formats disponibles : Atom PDF