Bug en Operacion exa00046: Reimpresión masiva de Actas de Examenes Abiertas

Hola detectamos un problemita en la operación exa00046:
Este surge cuando hay actas con docentes y actas sin docentes. Al recorrer las actas si figura primero un acta con docentes y luego una (o mas) que no tienen, en ellas figuran los últimos docente que aparecieron.
Por ejemplo:

[tr][td]Actas[/td][td]Docentes[/td][/tr]
[tr][td]10[/td][td]Juan[/td][/tr]
[tr][td]11[/td][td]Pedro[/td][/tr]
[tr][td]12[/td][td][/td][/tr]
[tr][td]13[/td][td][/td][/tr]

Las hojas de las actas que imprimirá (en la parte que detalla los docentes) seran:
Para 10: Juan
Para 11: Pedro
Para 12: Pedro
Para 13: Pedro

El inconveniente está en la window ‘w_reimpresion_masiva_actas_examen’ en el metodo ‘ue_carga_datos_acta()’:


... linea 55 ...
	If Not IsNull(docentes) and docentes <> '' Then												 
		ds_print.Modify("t_docentes_mesa.Text='" + docentes + "'")
	End If
... linea 59 ...

No limpia el texto de los docentes en el caso que no los tenga, por lo que deja los últimos.

Una posible solución sería:


... linea 55 ...
	If Not IsNull(docentes) and docentes <> '' Then												 
		ds_print.Modify("t_docentes_mesa.Text='" + docentes + "'")
	else
		ds_print.Modify("t_docentes_mesa.Text=''")		
	End If
...

No se si alguien ya ha tenido este inconveniente sino espero que les haya sido útil jeje.

Saludos!!