Acciones
Errores #2836
cerradaError en validaciones de fechas de periodo
Fecha de inicio:
2017-02-24
Fecha fin:
% Realizado:
100%
Tiempo estimado:
3:00 h
Versión:
Descripción
Es posible guardar un periodo de justificacion final que no tenga fecha de informe y cuya fecha de inicio sea posterior a la fecha de fin.
Las condiciones de validacion de existencia de fechas están asi:
validates_presence_of :fecha_inicio, :message => _("Fecha inicio") + " " + _("no puede estar vacío.") validates_presence_of :fecha_fin, :message => _("Fecha fin") + " " + _("no puede estar vacío.") validates_presence_of :fecha_fin, :message => _("Fecha informes") + " " + _("no puede estar vacío.")
y las de coherencia (comprobar_fechas), envueltas en una condición:
if fecha_inicio && fecha_fin and fecha_informe
Esto hace que realmente no se valide la existencia de la fecha de informe, y que en el caso de que no exista no se valide que la fecha de inicio sea anterior a la de fin
Acciones