← Back to team overview

c2c-oerpscenario team mailing list archive

[Bug 675906] Re: Delete tag and function tag do not respect 'ref'

 

The attached patch solves the issue.
Thanks.

** Changed in: openobject-server/trunk
       Status: New => Confirmed

** Changed in: openobject-server/5.0
   Importance: Undecided => Medium

** Changed in: openobject-server/5.0
       Status: New => Confirmed

** Changed in: openobject-server/trunk
   Importance: Undecided => Medium

** Changed in: openobject-server/5.0
     Assignee: (unassigned) => Jay (OpenERP) (jvo-openerp)

** Changed in: openobject-server/trunk
     Assignee: (unassigned) => Jay (OpenERP) (jvo-openerp)

** Tags added: maintenance

** Patch added: "eval_xml.patch"
   https://bugs.launchpad.net/openobject-server/+bug/675906/+attachment/1735085/+files/eval_xml.patch

-- 
Delete tag and function tag do not respect 'ref'
https://bugs.launchpad.net/bugs/675906
You received this bug notification because you are a member of C2C
OERPScenario, which is subscribed to the OpenERP Project Group.

Status in OpenObject Server: Confirmed
Status in OpenObject Server 5.0 series: Confirmed
Status in OpenObject Server trunk series: Confirmed

Bug description:
<function model="ir.values" name="unlink">

    <value model="ir.values"
search="[('value','=','ir.actions.wizard,'+str(sale.advance_payment))]"/>

</function>


AND

<delete....> 

Both the tags do fail with traceback of ref unrecognized.

Traceback : 

 

[2010-10-11 12:01:54,004] ERROR:web-services:[01]: 

[2010-10-11 12:01:54,005] ERROR:web-services:[02]: Environment Information :


[2010-10-11 12:01:54,005] ERROR:web-services:[03]: System :
Linux-2.6.26-2-amd64-x86_64-with-debian-5.0.5

[2010-10-11 12:01:54,005] ERROR:web-services:[04]: OS Name : posix

[2010-10-11 12:01:54,005] ERROR:web-services:[05]: Distributor ID:
Debian

[2010-10-11 12:01:54,005] ERROR:web-services:[06]: Description:   Debian
GNU/Linux 5.0.5 (lenny)

[2010-10-11 12:01:54,005] ERROR:web-services:[07]: Release: 5.0.5

[2010-10-11 12:01:54,005] ERROR:web-services:[08]: Codename:      lenny

[2010-10-11 12:01:54,005] ERROR:web-services:[09]: Operating System Release
: 2.6.26-2-amd64

[2010-10-11 12:01:54,006] ERROR:web-services:[10]: Operating System Version
: #1 SMP Sun Jun 20 20:16:30 UTC 2010

[2010-10-11 12:01:54,006] ERROR:web-services:[11]: Operating System
Architecture : 64bit

[2010-10-11 12:01:54,006] ERROR:web-services:[12]: Operating System Locale :
en_US.UTF8

[2010-10-11 12:01:54,006] ERROR:web-services:[13]: Python Version : 2.5.2

[2010-10-11 12:01:54,006] ERROR:web-services:[14]: OpenERP-Server Version :
5.0.12

[2010-10-11 12:01:54,006] ERROR:web-services:[15]: Last revision No. & ID : 

[2010-10-11 12:01:54,006] ERROR:web-services:[16]: Traceback (most recent
call last):

[2010-10-11 12:01:54,006] ERROR:web-services:[17]:   File
"/usr/lib/python2.5/site-packages/openerp-server/osv/osv.py", line 56, in
wrapper

[2010-10-11 12:01:54,006] ERROR:web-services:[18]:     if not
pooler.get_pool(dbname)._ready:

[2010-10-11 12:01:54,006] ERROR:web-services:[19]:   File
"/usr/lib/python2.5/site-packages/openerp-server/pooler.py", line 81, in
get_pool

[2010-10-11 12:01:54,007] ERROR:web-services:[20]:     pool =
get_db_and_pool(db_name, force_demo, status, update_module)[1]

[2010-10-11 12:01:54,007] ERROR:web-services:[21]:   File
"/usr/lib/python2.5/site-packages/openerp-server/pooler.py", line 40, in
get_db_and_pool

[2010-10-11 12:01:54,007] ERROR:web-services:[22]:
addons.load_modules(db, force_demo, status, update_module)

[2010-10-11 12:01:54,007] ERROR:web-services:[23]:   File
"/usr/lib/python2.5/site-packages/openerp-server/addons/__init__.py", line
741, in load_modules

[2010-10-11 12:01:54,007] ERROR:web-services:[24]:     r =
load_module_graph(cr, graph, status, report=report)

[2010-10-11 12:01:54,007] ERROR:web-services:[25]:   File
"/usr/lib/python2.5/site-packages/openerp-server/addons/__init__.py", line
631, in load_module_graph

[2010-10-11 12:01:54,007] ERROR:web-services:[26]:
tools.convert_xml_import(cr, m, fp, idref, mode=mode, **kwargs)

[2010-10-11 12:01:54,007] ERROR:web-services:[27]:   File
"/usr/lib/python2.5/site-packages/openerp-server/tools/convert.py", line
874, in convert_xml_import

[2010-10-11 12:01:54,007] ERROR:web-services:[28]:
obj.parse(doc.getroot())

[2010-10-11 12:01:54,007] ERROR:web-services:[29]:   File
"/usr/lib/python2.5/site-packages/openerp-server/tools/convert.py", line
771, in parse

[2010-10-11 12:01:54,007] ERROR:web-services:[30]:
self._tags[rec.tag](self.cr, rec, n)

[2010-10-11 12:01:54,008] ERROR:web-services:[31]:   File
"/usr/lib/python2.5/site-packages/openerp-server/tools/convert.py", line
314, in _tag_function

[2010-10-11 12:01:54,008] ERROR:web-services:[32]:     _eval_xml(self,rec,
self.pool, cr, uid, self.idref, context=context)

[2010-10-11 12:01:54,008] ERROR:web-services:[33]:   File
"/usr/lib/python2.5/site-packages/openerp-server/tools/convert.py", line
147, in _eval_xml

[2010-10-11 12:01:54,008] ERROR:web-services:[34]:     return_val =
_eval_xml(self,n, pool, cr, uid, idref, context)

[2010-10-11 12:01:54,008] ERROR:web-services:[35]:   File
"/usr/lib/python2.5/site-packages/openerp-server/tools/convert.py", line 67,
in _eval_xml

[2010-10-11 12:01:54,008] ERROR:web-services:[36]:     q = eval(f_search,
idref)

[2010-10-11 12:01:54,008] ERROR:web-services:[37]:   File "<string>", line
1, in <module>

[2010-10-11 12:01:54,008] ERROR:web-services:[38]: NameError: name 'sale' is
not defined





References