Errores #1278
cerradaError en el arqueo de caja o cuenta.
0%
Descripción
ArgumentError in Resumen proyectoController#arqueo_caja
comparison of Hash with Hash failed
RAILS_ROOT: /srv/webs/gong.org.es/sites/gong_mundubat/gor
Application Trace | Framework Trace | Full Trace
/srv/webs/gong.org.es/sites/gong_mundubat/gor/app/controllers/resumen_proyecto_controller.rb:224:in `sort!'
/srv/webs/gong.org.es/sites/gong_mundubat/gor/app/controllers/resumen_proyecto_controller.rb:224:in `arqueo_caja'
/var/lib/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/base.rb:1331:in `send'
/var/lib/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/base.rb:1331:in `perform_action_without_filters'
/var/lib/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/filters.rb:617:in `call_filters'
/var/lib/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/filters.rb:610:in `perform_action_without_benchmark'
/var/lib/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
/var/lib/gems/1.8/gems/activesupport-2.3.5/lib/active_support/core_ext/benchmark.rb:17:in `ms'
/var/lib/gems/1.8/gems/activesupport-2.3.5/lib/active_support/core_ext/benchmark.rb:17:in `ms'
/var/lib/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
/var/lib/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/rescue.rb:160:in `perform_action_without_flash'
/var/lib/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/flash.rb:146:in `perform_action'
/var/lib/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/base.rb:532:in `send'
/var/lib/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/base.rb:532:in `process_without_filters'
/var/lib/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/filters.rb:606:in `process'
/var/lib/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/base.rb:391:in `process'
/var/lib/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/base.rb:386:in `call'
/var/lib/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/routing/route_set.rb:437:in `call'
Actualizado por Santiago Ramos hace casi 13 años
- Estado cambiado de Nueva a Asignada
- Asignado a establecido a Santiago Ramos
Actualizado por Santiago Ramos hace casi 13 años
- Estado cambiado de Asignada a Resuelta
- Tiempo estimado establecido a 2:00 h
El problema venía de una importación donde las fechas eran fórmulas referidas a otra columna (a la fecha del gasto).
El modelo entiende que como hay contenido no es nil y no casca, así que lo mete en BBDD pero haciendo la conversión a fecha (que resulta ser nil), así que al final tenemos una fecha en nil y en la vista resumen la comparación entre fechas casca (no puede ordenar por fechas algo que es nil).
Se parsea por el metodo "fecha" del controlador de importacion la fecha para evitar que se cuelen "formulas" y ya se verá cómo se resuelve el tema general de las fórmulas en el futuro.