Project

General

Profile

Actions

Errores #3217

closed
SR SR

Eliminar fecha de fin de estados activos en borrado

Errores #3217: Eliminar fecha de fin de estados activos en borrado

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

Status:
Resuelta
Priority:
Normal
Category:
Desarrollo
Target version:
Start date:
11/21/2017
Due date:
% Done:

100%

Estimated time:
1:00 h
Versión:

Description

Cuando un estado activo se borra, el controlador modifica el flag "activo" del estado anterior para que quede como estado activo. La forma en la que esto se hace es:

ultimo_estado.update_attribute("estado_actual", true)

Sin embargo, el método "update_attribute" excluyendo los callback de filtros, por lo que la fecha de fin del estado anterior no se elimina (validate :comprobar_fechas) y el cuadro de mando muestra inconsistencias:

https://apidock.com/rails/ActiveRecord/Base/update_attribute

Invocar la modificación del último estado con "update_attributes" para permitir las validaciones del estado anterior.

SR Updated by Santiago Ramos over 8 years ago Actions #1

  • Status changed from Nueva to Resuelta
  • % Done changed from 0 to 100
Actions

Also available in: PDF Atom