Acciones
Errores #5429
cerradaError en cálculos con TC con cambio de moneda de línea de presupuesto
Fecha de inicio:
2024-05-27
Fecha fin:
% Realizado:
100%
Tiempo estimado:
Versión:
Descripción
Al cambiar la moneda de una línea de presupuesto la tasa de cambio a aplicar no se recalcula por lo que se mantiene la TC de la moneda anterior.
Actualizado por Santiago Ramos hace 6 meses
- Estado cambiado de En definición a En Curso
El método "adaptacion_datos" del modelo "presupuesto" originalmente utilizaba_ changed? (p.ej. moneda_id.changed?) para determinar si se había cambiado la moneda.
En el paso a Rails5.1 apareció un deprecated indicando que el comportamiento de los métodos _ changed? cambiaría y en su lugar se debían utilizar:
- Para callbacks previos a la modificación: will_save_change_to_name?
- Para callbacks posteriores a la modificación: saved_change_to_name?
El problema es que al cambiar el método se utilizo la fórmula "post" en lugar de la "pre" y el sistema no detectaba que la moneda había cambiado.
Actualizado por Santiago Ramos hace 6 meses
- Estado cambiado de En Curso a Resuelta
- % Realizado cambiado de 0 a 100
Acciones