c2c-oerpscenario team mailing list archive
-
c2c-oerpscenario team
-
Mailing list archive
-
Message #00535
[Bug 663233] [NEW] On stock module, Process Incoming Shipments has BUG
Public bug reported:
addons/stock/wizard/stock_partial_picking.py line 59 function :
def fields_view_get(self, cr, uid, view_id=None, view_type='form',
context=None, toolbar=False,submenu=False):
That is called by two time at the one action.
But ids parameter is assigned to stock.picking only second time.
Error message :
Traceback (most recent call last):
File "/home/jacara/Pydev-workspace/monoserp/osv/osv.py", line 57, in wrapper
return f(self, dbname, *args, **kwargs)
File "/home/jacara/Pydev-workspace/monoserp/osv/osv.py", line 140, in execute
res = pool.execute_cr(cr, uid, obj, method, *args, **kw)
File "/home/jacara/Pydev-workspace/monoserp/osv/osv.py", line 130, in execute_cr
return getattr(object, method)(cr, uid, *args, **kw)
File "/home/jacara/Pydev-workspace/monoserp/addons/hr/hr_department.py", line 98, in read
res = super(ir_action_window, self).read(cr, uid, select, fields=fields, context=context, load=load)
File "/home/jacara/Pydev-workspace/monoserp/osv/orm.py", line 2961, in read
result = self._read_flat(cr, user, select, fields, context, load)
File "/home/jacara/Pydev-workspace/monoserp/osv/orm.py", line 3115, in _read_flat
res2 = self._columns[f].get(cr, self, ids, f, user, context=context, values=res)
File "/home/jacara/Pydev-workspace/monoserp/osv/fields.py", line 722, in get
res = self._fnct(obj, cr, user, ids, name, self._arg, context)
File "/home/jacara/Pydev-workspace/monoserp/addons/base/ir/ir_actions.py", line 208, in _search_view
form_arch = self.pool.get(act.res_model).fields_view_get(cr, uid, False, 'form', context)
File "/home/jacara/Pydev-workspace/monoserp/addons/stock/wizard/stock_partial_picking.py", line 71, in fields_view_get
need_product_cost = (pick.type == 'in')
File "/home/jacara/Pydev-workspace/monoserp/osv/orm.py", line 277, in __getattr__
raise AttributeError(e)
AttributeError: 'Field type not found in browse_record(stock.picking, 347)'
[2010-10-19 20:02:56,408][monoserp] DEBUG:web-services:netrpc: rpc-dispatching exception
Traceback (most recent call last):
File "/home/jacara/Pydev-workspace/monoserp/service/netrpc_server.py", line 70, in run
result = self.dispatch(msg[0], msg[1], msg[2:])
File "/home/jacara/Pydev-workspace/monoserp/netsvc.py", line 499, in dispatch
raise OpenERPDispatcherException(e, tb_s)
OpenERPDispatcherException
** Affects: openobject-addons
Importance: Undecided
Status: New
--
On stock module, Process Incoming Shipments has BUG
https://bugs.launchpad.net/bugs/663233
You received this bug notification because you are a member of C2C
OERPScenario, which is subscribed to OpenERP OpenObject.
Status in OpenObject Addons Modules: New
Bug description:
addons/stock/wizard/stock_partial_picking.py line 59 function :
def fields_view_get(self, cr, uid, view_id=None, view_type='form', context=None, toolbar=False,submenu=False):
That is called by two time at the one action.
But ids parameter is assigned to stock.picking only second time.
Error message :
Traceback (most recent call last):
File "/home/jacara/Pydev-workspace/monoserp/osv/osv.py", line 57, in wrapper
return f(self, dbname, *args, **kwargs)
File "/home/jacara/Pydev-workspace/monoserp/osv/osv.py", line 140, in execute
res = pool.execute_cr(cr, uid, obj, method, *args, **kw)
File "/home/jacara/Pydev-workspace/monoserp/osv/osv.py", line 130, in execute_cr
return getattr(object, method)(cr, uid, *args, **kw)
File "/home/jacara/Pydev-workspace/monoserp/addons/hr/hr_department.py", line 98, in read
res = super(ir_action_window, self).read(cr, uid, select, fields=fields, context=context, load=load)
File "/home/jacara/Pydev-workspace/monoserp/osv/orm.py", line 2961, in read
result = self._read_flat(cr, user, select, fields, context, load)
File "/home/jacara/Pydev-workspace/monoserp/osv/orm.py", line 3115, in _read_flat
res2 = self._columns[f].get(cr, self, ids, f, user, context=context, values=res)
File "/home/jacara/Pydev-workspace/monoserp/osv/fields.py", line 722, in get
res = self._fnct(obj, cr, user, ids, name, self._arg, context)
File "/home/jacara/Pydev-workspace/monoserp/addons/base/ir/ir_actions.py", line 208, in _search_view
form_arch = self.pool.get(act.res_model).fields_view_get(cr, uid, False, 'form', context)
File "/home/jacara/Pydev-workspace/monoserp/addons/stock/wizard/stock_partial_picking.py", line 71, in fields_view_get
need_product_cost = (pick.type == 'in')
File "/home/jacara/Pydev-workspace/monoserp/osv/orm.py", line 277, in __getattr__
raise AttributeError(e)
AttributeError: 'Field type not found in browse_record(stock.picking, 347)'
[2010-10-19 20:02:56,408][monoserp] DEBUG:web-services:netrpc: rpc-dispatching exception
Traceback (most recent call last):
File "/home/jacara/Pydev-workspace/monoserp/service/netrpc_server.py", line 70, in run
result = self.dispatch(msg[0], msg[1], msg[2:])
File "/home/jacara/Pydev-workspace/monoserp/netsvc.py", line 499, in dispatch
raise OpenERPDispatcherException(e, tb_s)
OpenERPDispatcherException
Follow ups
References