Després d'investigar, vàrem descobrir que els camps boleans es tractaven diferent en l'xml de dades que es genera per després passar-lo per xslt i obtenir el report.
En la versió 4.x els boleans eren representats en l'xml de dades com a 0 i 1 per representar False i True respectivament, en canvi, en la versió 5.x són representats com a '' i 'True'.
Per tant si teniem qualsevol llògica feta en xslt buscant valors amb 0 i 1 no funcionaran. Aquest petit pedaç que adjunto soluciona aquest problema.
Patch: print_xml_boolean.patch
Afegeix un comentari