← Back to team overview

openerp-india team mailing list archive

[Bug 725081] Re: [6.0] base_synchro : error on fields_get

 

Hello Quentin and CT Matsumoto,

We confirm the bug as it exists in 6.0. This should be assigned to OPW
Team.

The above comment gives the solution.

Thanks,
Serpent Consulting Services,
http://www.serpentcs.com

** Summary changed:

- [trunk] base_synchro : error on fields_get
+ [6.0] base_synchro : error on fields_get

** Changed in: openobject-addons
       Status: Invalid => Confirmed

-- 
You received this bug notification because you are a member of OpenERP
Indian Team, which is subscribed to OpenERP Addons.
https://bugs.launchpad.net/bugs/725081

Title:
  [6.0] base_synchro : error on fields_get

Status in OpenERP Addons (modules):
  Confirmed

Bug description:
  When I tried to download synchronized stock.move, an error occurs with this traceback : 
  [2011-02-25 17:00:08,796][synchro2] ERROR:web-services:Uncaught exception
  Traceback (most recent call last):
    File "/home/quentin/Developpement/OpenERP_official/6.0.1/server/bin/osv/osv.py", line 122, in wrapper
      return f(self, dbname, *args, **kwargs)
    File "/home/quentin/Developpement/OpenERP_official/6.0.1/server/bin/osv/osv.py", line 176, in execute
      res = self.execute_cr(cr, uid, obj, method, *args, **kw)
    File "/home/quentin/Developpement/OpenERP_official/6.0.1/server/bin/osv/osv.py", line 167, in execute_cr
      return getattr(object, method)(cr, uid, *args, **kw)
    File "/home/quentin/Developpement/OpenERP_official/6.0.1/server/bin/addons/base_synchro/wizard/base_synchro.py", line 256, in upload_download_multi_thread
      threaded_synchronization.run()
    File "/usr/lib/python2.6/threading.py", line 484, in run
      self.__target(*self.__args, **self.__kwargs)
    File "/home/quentin/Developpement/OpenERP_official/6.0.1/server/bin/addons/base_synchro/wizard/base_synchro.py", line 224, in upload_download
      self.synchronize(cr, uid, server, object, context)
    File "/home/quentin/Developpement/OpenERP_official/6.0.1/server/bin/addons/base_synchro/wizard/base_synchro.py", line 105, in synchronize
      value = self.data_transform(cr, uid, pool_src, pool_dest, object.model_id.model, value, action)
    File "/home/quentin/Developpement/OpenERP_official/6.0.1/server/bin/addons/base_synchro/wizard/base_synchro.py", line 189, in data_transform
      self.meta[pool_src][object] = pool_src.get(object).fields_get(cr, uid, context=context)
    File "/home/quentin/Developpement/OpenERP_official/6.0.1/server/bin/addons/base_synchro/wizard/base_synchro.py", line 41, in <lambda>
      return lambda cr, uid, *args, **kwargs: self.rpc.execute(self.server.server_db, self.uid, self.server.password, self.ressource, name, *args, **kwargs)
  TypeError: __call__() got an unexpected keyword argument 'context'


  If I remove the context=context in line 189, everything's ok.

To manage notifications about this bug go to:
https://bugs.launchpad.net/openobject-addons/+bug/725081/+subscriptions