Hi all!<br>In this function:<br><br>def ProcesarTALES(self, expresion, args = None):<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; if expresion is None: return None<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; engine = getEngine()<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; contextoTALES = {&#39;container&#39;: self.aq_parent
, &#39;here&#39;: self, &#39;context&#39;: self, &#39;request&#39;: self.REQUEST, &#39;options&#39;: {}, &#39;sitio&#39;: self.Sitio(), &#39;user&#39;: getSecurityManager().getUser(), &#39;entidad&#39;: self.Entidad()}<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; if args is not None: contextoTALES[&#39;options&#39;] = {&#39;args&#39;: args}<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; resultado = engine.getContext(contextoTALES).evaluate(engine.compile(expresion))<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; return resultado<br><br>is possible that the execution of entidad (
self.Entidad()) has launched at evaluation time not at assign time?<br><br clear="all">Thanks!<br>-- <br>Mis Cosas<br><a href="http://blogs.sistes.net/Garito">http://blogs.sistes.net/Garito</a>