Crec que poca gent utilitza els reports xml+xslt d'OpenERP. Nosaltres sí, i ens hem torbat que alguns reports no funcionaven de forma correcta en la nova versió 5.

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
0

Afegeix un comentari

Arxiu del blog
Etiquetes
Altres coses meves
Blogroll
Blogroll
Blogs que llegeixo
Blogs que llegeixo
Subscriu-me
Subscriu-me
Logotip
Logotip
Total de visualitzacions de pàgina:
Total de visualitzacions de pàgina:
29397
S’està carregant