Proyecto

General

Perfil

Errores #5337

No funciona el enlace para ir a la tarea asignada desde la página de inicio

Añadido por Antonio León hace 28 días. Actualizado hace 27 días.

Estado:
Nueva
Prioridad:
Normal
Asignado a:
Categoría:
-
Versión prevista:
-
Fecha de inicio:
2024-04-02
Fecha fin:
% Realizado:

0%


Descripción

No funciona el enlace para ir a la tarea asignada desde la página de inicio (Icono Lupa)

Ejemplo de enlace que sale

https://ecosfron.gong.org.es/agentes/tarea/listado?menu=configuracion_agente

Entiendo que debería ser este

https://ecosfron.gong.org.es/inicio/tarea/listado

Histórico

#1 Actualizado por Antonio León hace 28 días

  • Se actualizó Descripción (diff)

#2 Actualizado por Alvaro Irureta-Goyena hace 28 días

Volcado de LOG

Completed 500 Internal Server Error in 2ms (ActiveRecord: 0.7ms)

NoMethodError (undefined method `id' for nil:NilClass):
  app/controllers/tarea_controller.rb:79:in `condiciones_y_filtro'
  app/controllers/tarea_controller.rb:130:in `listado'

#3 Actualizado por Alvaro Irureta-Goyena hace 27 días

DESCRIPCION
Para probar, he cambiado la linea 78
@condiciones_seccion[:agente_id] = @agente.id
por
@condiciones_seccion[:agente_id] = @agente.id unless @agente.nil?
y ya no salta el error.

Sin embargo, eso lleva al listado de tareas del Agente SIN que exista realmente un agente asignado y eso genera posteriores errores.
Por ejemplo, en esa condición, al hacer click en cualquier tarea, deja frito el javascript.
Como no sé qué debería hacer GONG al crear esa tarea sin proyecto asignado con la variable @agente, no hago nada más.

He revertido los cambios y el controlador está tal cual estaba

REPRODUCIR EL ERROR:
Crear una tarea NO asociada a ningún proyecto. El Agente no queda asignado tampoco (he probado con usuarios que no tiene Delegacion asignada y con otro que sí lo tiene y el resultado es el mismo).
Hacer click en el icono de detalle de la tarea (lupa) del listado de Tareas de la página de Inicio Vista General (no vista por paises pues en ésta no aparecen las Tareas sin proyecto)
Debería generar el error listado arriba.

Exportar a: Atom PDF

Financiado por:

Desarrollado por:
Software libre forjado en: