Re:Re:Bugs BigDecimal.equals

Inicio Foros Foro principal Desarrolladores Bugs BigDecimal.equals Re:Re:Bugs BigDecimal.equals

#34634
Javier AderJavier Ader
Participante

Si, la mayoría es código relativamente viejo (y probablemente muchos no esten en uso). Lo que si vi mucho de esto en la parte relacionada con la contabilidad; fijate que todo esto vino porque me puse a mirar como se contabilizaba una factura y creo que el equals que me incito a buscar todos los demas estaba en
org.openXpertya.acct.DocLine_Invoice.setAmount(BigDecimal, BigDecimal, BigDecimal)

Un método que se llama cada vez que se contabiliza un factura.
Otro creo que debe estar relacionado con el bug que por lo menos estaba hasta la versión anterior que ocurria cuando uno cargaba asientos contables de manera manual. Casi seguro que era este:
org.openXpertya.model.MJournalLine.beforeSave(boolean)

Bueno, y otros relacionados con el “costing”.

Hay muchos otros “equals” (en realidad Eclise me busco todas las llamadas a Object.equals…), pero en general se dan entre referencias “object” o con respecto a una Strings (o.equeal(“algo”)). Esos, salvo que justo las instancias en tiempo de ejecución vengan a ser BigDecimal, no deben traer problemas.