Projet

Général

Profil

Anomalie #19463

Durée de non communicabilité illimitée erronée

Ajouté par Cyril VAZQUEZ il y a plus de 2 ans. Mis à jour il y a plus de 2 ans.

Statut:
R&D - Terminé
Priorité:
2-Sérieux
Assigné à:
-
Version cible:
Début:
13/01/2022
Echéance:
Tags RM:

Description

Erreur au traitement du versement de paquets avec archives non communicables, code AR062.

Historique

#1 Mis à jour par Cyril VAZQUEZ il y a plus de 2 ans

Le système plante sur une date de communicabilité invalide, alors qu'aucune date ne devrait être calculée.
La date ressemble à "1000002021-01-12".

Côté référentiel pour la règle, la durée exprimée est P999999999Y.
Cette durée n'est pas reconnue comme illimitée lors ud traitement. Le moteur reconnaît P9999Y.

Si on ouvre la règle via les écrans et qu'on l'enregistre sans modification, la durée est ramenée à P9999Y.

Le problème vient du fichier SQL de l'extension AP, default.sql :

INSERT INTO "recordsManagement"."accessRule" (code, duration, description) VALUES 
('AR038', 'P0D', 'Documents administratifs librement communicables. (Code du Patrimoine, art. L. 213-1'),
...
('AR062', 'P999999999Y', 'Archives publiques dont la communication est susceptible d''entraîner la diffusion d''informations permettant de concevoir, fabriquer, utiliser ou localiser des armes nucléaires, biologiques, chimiques ou toutes autres armes ayant des effets directs ou indirects de destruction d''un niveau analogue. (Code du Patrimoine, art. L. 213-2, II')
;

#2 Mis à jour par Arnaud PAUGET il y a plus de 2 ans

  • Statut changé de En cours à R&D - En cours

#3 Mis à jour par Arnaud PAUGET il y a plus de 2 ans

  • Statut changé de R&D - En cours à R&D - Terminé
  • Assigné à Arnaud PAUGET supprimé

Le fichier default.sql a été modifié ainsi que le fichier de migration 2.8.

Voir commit : https://labs.maarch.org/maarch/archivesPubliques/-/commit/88d22c9aab4e6da7e38edbfa23485d64ddbbf44c

Formats disponibles : Atom PDF