Open Jdondia opened 8 months ago
même problème sous php7.4 et php8.2. Problème très gênant depuis l'upgrade sous 19.0.0 car cela m'empêche de modifier des fiches avec un message du type "L'attribut xxxxx a une valeur incorrecte."
J'ai proposé un fix sur l'issue #28524 (anglais préféré) à voir si la PR passe :)
Bug
Bonjour, J’ai un souci depuis la mise à jour en V19, les formules de calcule dans les champs extrafield semble ne plus reconnaitre les opérateurs de comparaison (>, <, == ). Aucune formule ayant un opérateur ne fonctionne. Si on utilise l’opérateur « < », il y a une erreur qui est générer : « L’attribut a une valeur incorrecte. for Frais administratifs (Differend)(1500500-21004000008680is not ‹ price ›) » (Frais administratifs (Differend) est le noms du champs personalisé). Un simple test à partir d’une formule : ( ( ( 1500 < 500 ) ) ? ( ($objectoffield->array_options[‹ options_prixfraismediationdifferend ›] * 2 ) / 100 ) + 400000 ) : 8680)
Quelqu’un a -t il une idée ?
Merci d’avance.
Environment Version
V19
Environment OS
Linux Centos
Environment Web server
Apache 2
Environment PHP
7.4
Environment Database
Maria DB 5
Environment URL(s)
No response
Expected and actual behavior
No response
Steps to reproduce the behavior
No response
Attached files
No response