Projet

Général

Profil

Bug #30483

Code de suvi qui ne ressort pas lors d'une recherche

Ajouté par Emmanuel Cazenave il y a 15 jours. Mis à jour il y a 15 jours.

Statut:
Nouveau
Priorité:
Normal
Assigné à:
-
Début:
08 fév. 2019
Echéance:
% réalisé:

0%

Patch proposed:
Non

Description

#30476

Une demande https://demarches-rouen.test.entrouvert.org/backoffice/management/declaration-de-chambre-d-hote-copie/7/inspect, où l'on observe :

form_tracking_code ZBZDFHTB

Mais en front où en BO, la recherche de ce code échoue.

Historique

#1 Mis à jour par Emmanuel Cazenave il y a 15 jours

Dans un shell :

In [1]: from wcs.sql import TrackingCode

In [2]: tr = TrackingCode().get('ZBZDFHTB')

In [5]: tr.formdata_id
Out[5]: '8'

In [6]: tr.formdef
Out[6]: <FormDef "D\xc3\xa9claration de chambre d'h\xc3\xb4te (copie)" id:76>

Alors que la demande en BO est numérotée 7 (et pas 8).

#2 Mis à jour par Emmanuel Cazenave il y a 15 jours

Il y a bien une incohérence de données, le formadata_id sur la table tracking_codes n'est pas le bon, aucune idée de comment ça peut se produire.

wcs_demarches_rouen_test_entrouvert_org=# SELECT id, tracking_code FROM formdata_76_declaration_de_chambre_d_hote_ WHERE tracking_code = 'ZBZDFHTB';
 id | tracking_code 
----+---------------
  7 | ZBZDFHTB
(1 ligne)
wcs_demarches_rouen_test_entrouvert_org=# SELECT * FROM tracking_codes  WHERE id = 'ZBZDFHTB';
    id    | formdef_id | formdata_id 
----------+------------+-------------
 ZBZDFHTB | 76         | 8
(1 ligne)

#4 Mis à jour par Thomas Noël il y a 15 jours

A noter donc :
  • l'usager sur son écran à vu demande "numero 7" sur la page finale récapitulative de sa demande
  • mais c'est le numéro 8 qui a été enregistré dans trackingcode.formdata_id

#5 Mis à jour par Benjamin Dauvergne il y a 15 jours

Aucune idée de si ça a le moindre rapport mais j'avais déjà constaté une bizarrerie avec les codes de suivi au CD06, #28411, mais c'est lié à l'utilisation de cancelurl qui n'est pas le cas ici, mais peut-être que la logique foire à d'autres moments.

#6 Mis à jour par Benjamin Dauvergne il y a 15 jours

Je trouve qu'il y a quelque chose de bizarre dans la série des id et des receipt_time sur cette table, non ?

wcs_demarches_rouen_test_entrouvert_org=# SELECT id, status, receipt_time, tracking_code FROM formdata_76_declaration_de_chambre_d_hote_ order by id;
 id |   status    |    receipt_time     | tracking_code 
----+-------------+---------------------+---------------
  4 | draft       | 2018-11-22 14:51:05 | NPDZJVGH
  7 | wf-new      | 2019-02-08 11:40:40 | ZBZDFHTB
 44 | draft       | 2019-01-04 11:12:10 | CBTFGKNL
 45 | wf-finished | 2019-01-10 10:59:08 | MXVKQVQN
 46 | wf-new      | 2019-02-08 17:02:07 | ZFGXFLLM
 47 | wf-new      | 2019-02-08 17:04:43 | WZDBZSDQ

Où sont passés tous les autres numéros ?

Formats disponibles : Atom PDF