sigrennesmetropole / geor_tabou2_front

Code du front de l'application tabou2 pour georchestra
Other
1 stars 2 forks source link

API - PUT operation - decimal surfaceTotale modifiée #229

Closed Gaetanbrl closed 2 years ago

Gaetanbrl commented 2 years ago

Description

L'envoi de valeurs avec des décimales ne semble pas acceptée par l'API avec le champ surfaceTotale. La valeur avec une décimale est arrondie à la valeur supérieure :

0.5 -> 1
1.7 -> 2

Etapes pour reproduire le bug

Etapes à suivre pour reproduire votre problème du type :

  1. Aller Swagger

  2. OuvrirGET operation/id pour récupérer le JSON de l'entité SA avec id 404 à modifier https://portail-test.sig.rennesmetropole.fr/tabou2/v2/operations/404

  3. Voir que le champ surfaceRealisee a bien une valeur 0.5 ==> On voit que le champ "surfaceRealisee": 0.5

  4. Ouvrir le service PUT operation

  5. Coller le JSON de l'entité SA id 404

  6. Saisir la valeur 0.5 pour le champ surfaceTotale

"surfaceTotale": 0.5

  1. Envoyer la requête

  2. Appeler l'entité via le WS GET et voir que la valeur est à 1 et non 0.5 https://portail-test.sig.rennesmetropole.fr/tabou2/v2/operations/404

"surfaceTotale": 1,

Comportement attendu

La valeur saisie doit rester identique et ne doit pas être modifiée.

Les specs de l'issue #70 précisent que cette valeur est de type Real :

Surface totale | Real | Champ |   |   | /operations/{operationId} | surfaceTotale -- | -- | -- | -- | -- | -- | --
dcottenc commented 2 years ago

Anomalie suivie dans le JiRa Open (1034)