Projet

Général

Profil

Actions

Anomalie #1610

fermé

Contributions avec des centimes

Ajouté par Thierry Mouchaud il y a presque 3 ans. Mis à jour il y a environ un an.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
Core
Version cible:
Début:
30/12/2021
Echéance:
% réalisé:

100%

Temps estimé:
Version utilisée:

Description

Bonjour,
nombre des contributions que j'enregistre ont des centimes, or depuis quelque temps, Galette enregistre bien les centimes en DB, mais à l'affichage, le montant est tronqué.
C'est gênant dans mes recherches, mais surtout cela amène à une corruption inattendue : si j'enregistre une contribution de 20,97€ , je l'affiche (est donc affiché 20€) et je l'enregistre à nouveau (mettons que j'aie ajouté un commentaire), alors la valeur en DB va devenir 20€. (Il me semble, je n'ai pas réalisé de tests poussés)

Corrections suggérées par Guillaume :
dans Galette/Entity/Contribution.php

ligne 354 :         $this->_amount = ( float )$r->montant_cotis;
ligne 356 :         $this->_orig_amount = ( float )$r->montant_cotis;

ligne 463 : devient ligne 460 comme ci-dessous :

case 'montant_cotis':
        $value = strtr($value, ',', '.');

Actions

Formats disponibles : Atom PDF