← Back to team overview

c2c-oerpscenario team mailing list archive

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

 

** Description changed:

  <function model="ir.values" name="unlink">
  
-     <value model="ir.values"
- search="[('value','=','ir.actions.wizard,'+str(sale.advance_payment))]"/>
+     <value model="ir.values"
+ search="[('value','=','ir.actions.wizard,'+str(ref(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

-- 
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(ref(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