Project

General

Profile

Anomalie #19463

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

Added by Cyril VAZQUEZ 11 months ago. Updated 11 months ago.

Status:
Développé / Analysé (S)
Priority:
2-Sérieux
Assignee:
-
Target version:
Start date:
01/13/2022
Due date:
Tags RM:

Description

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

History

#1 Updated by Cyril VAZQUEZ 11 months ago

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 Updated by Arnaud PAUGET 11 months ago

  • Status changed from En cours to En cours de dev (S)

#3 Updated by Arnaud PAUGET 11 months ago

  • Status changed from En cours de dev (S) to Développé / Analysé (S)
  • Assignee deleted (Arnaud PAUGET)

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

Also available in: Atom PDF