Projet

Général

Profil

Actions

Anomalie #19463

fermé

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

Ajouté par Cyril VAZQUEZ il y a presque 3 ans. Mis à jour il y a presque 3 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.

Mis à jour par Cyril VAZQUEZ il y a presque 3 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')
;

Mis à jour par Arnaud PAUGET il y a presque 3 ans

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

Mis à jour par Arnaud PAUGET il y a presque 3 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

Actions

Formats disponibles : Atom PDF