Project

General

Profile

Actions

Errores #2836

closed

Error en validaciones de fechas de periodo

Added by Santiago Ramos over 7 years ago. Updated over 7 years ago.

Status:
Resuelta
Priority:
Alta
Category:
Desarrollo
Target version:
Start date:
02/24/2017
Due date:
% Done:

100%

Estimated time:
3:00 h
Version:

Description

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

Actions

Also available in: Atom PDF