Project

General

Profile

Bug #30483

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

Added by Emmanuel Cazenave 2 months ago. Updated about 2 months ago.

Status:
Nouveau
Priority:
Normal
Assignee:
-
Start date:
08 Feb 2019
Due date:
% Done:

0%

Patch proposed:
No
Planning:
No

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.

History

#1 Updated by Emmanuel Cazenave 2 months ago

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 Updated by Emmanuel Cazenave 2 months ago

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 Updated by Thomas Noël 2 months ago

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 Updated by Benjamin Dauvergne 2 months ago

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 Updated by Benjamin Dauvergne 2 months ago

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 ?

#7 Updated by Emmanuel Cazenave about 2 months ago

Brice a reproduit sur https://demarches-rouen.test.entrouvert.org/subvention/demande-d-organisation-dune-foire-a-tout/, et moi aussi. Je vais essayer de reproduire en local et pdb et compagnie.

#8 Updated by Emmanuel Cazenave about 2 months ago

Emmanuel Cazenave a écrit :

Brice a reproduit sur https://demarches-rouen.test.entrouvert.org/subvention/demande-d-organisation-dune-foire-a-tout/, et moi aussi.

Plutôt #30887

Also available in: Atom PDF