Errores #22798

Error al pulsar un botón con acción particular sobre un panel LIS sin datos

Añadido por Anónimo hace más de 4 años. Actualizado hace más de 4 años.

Estado:Cerrada Fecha de inicio:2019-10-29
Prioridad:Normal Fecha fin:
Asignado a:- % Realizado:

100%

Categoría:-
Versión prevista:gvHIDRA-5_0_6
Ref. DESIG (Jira):ENT-357016

Descripción

Al pulsar un botón con acción particular sobre un panel LIS sin datos se produce un error javascript de intento de acceso a una estructura rootJSON['panel']['numReg'] que no existe, concretamente en la siguiente línea del método gvh.getRegAlter de la librería javascript gvh.js:

var numReg = rootJSON['panel']['numReg'];

Histórico

Actualizado por Anónimo hace más de 4 años

Solución: antes de acceder a la estructura se comprueba que existen los distintos subarrays/objetos...

// Comprobamos que el panel tiene un nº de tuplas definidas, sino salimos.
if ( !(typeof rootJSON === 'object' && 'panel' in rootJSON
     && typeof rootJSON['panel'] === 'object'&& 'numReg' in rootJSON['panel'])
) {
   return vReg;
}

Actualizado por Anónimo hace más de 4 años

  • Versión prevista cambiado gvHIDRA-5_1_0 por gvHIDRA-5_0_6

Actualizado por Anónimo hace más de 4 años

  • Se actualizó Descripción (diff)

Actualizado por Veronica Navarro Porter hace más de 4 años

  • Estado cambiado Resuelta por Cerrada
  • Ref. DESIG (Jira) cambiado ENT-00000 por ENT-357016

Exportar a: Atom PDF