seems similar problem persists on OpenERP v7, I'm trying to inherit sale.order by prototyping and when trying to create default object sales order I'm getting an error linked to my new object, as I understand my inheritance should have no affect to original object. The error I get:
OpenERP Server Error
Client Traceback (most recent call last):
File "/home/ignas/workspace/OpenERP7/openerp/addons/web/http.py", line 195, in dispatch
response["result"] = method(self, **self.params)
File "/home/ignas/workspace/OpenERP7/openerp/addons/web/controllers/main.py", line 1079, in call_kw
return self._call_kw(req, model, method, args, kwargs)
File "/home/ignas/workspace/OpenERP7/openerp/addons/web/controllers/main.py", line 1071, in _call_kw
return getattr(req.session.model(model), method)(*args, **kwargs)
File "/home/ignas/workspace/OpenERP7/openerp/addons/web/session.py", line 43, in proxy
result = self.proxy.execute_kw(self.session._db, self.session._uid, self.session._password, self.model, method, args, kw)
File "/home/ignas/workspace/OpenERP7/openerp/addons/web/session.py", line 31, in proxy_method
result = self.session.send(self.service_name, method, *args)
File "/home/ignas/workspace/OpenERP7/openerp/addons/web/session.py", line 104, in send
raise xmlrpclib.Fault(openerp.tools.ustr(e), formatted_info)
Server Traceback (most recent call last):
File "/home/ignas/workspace/OpenERP7/openerp/addons/web/session.py", line 90, in send
return openerp.netsvc.dispatch_rpc(service_name, method, args)
File "/home/ignas/workspace/OpenERP7/openerp/netsvc.py", line 295, in dispatch_rpc
result = ExportService.getService(service_name).dispatch(method, params)
File "/home/ignas/workspace/OpenERP7/openerp/service/web_services.py", line 614, in dispatch
res = fn(db, uid, *params)
File "/home/ignas/workspace/OpenERP7/openerp/osv/osv.py", line 169, in execute_kw
return self.execute(db, uid, obj, method, *args, **kw or {})
File "/home/ignas/workspace/OpenERP7/openerp/osv/osv.py", line 123, in wrapper
return f(self, dbname, *args, **kwargs)
File "/home/ignas/workspace/OpenERP7/openerp/osv/osv.py", line 179, in execute
res = self.execute_cr(cr, uid, obj, method, *args, **kw)
File "/home/ignas/workspace/OpenERP7/openerp/osv/osv.py", line 166, in execute_cr
return getattr(object, method)(cr, uid, *args, **kw)
File "/home/ignas/workspace/OpenERP7/openerp/addons/sale/sale.py", line 341, in create
return super(sale_order, self).create(cr, uid, vals, context=context)
File "/home/ignas/workspace/OpenERP7/openerp/addons/mail/mail_thread.py", line 241, in create
thread_id = super(mail_thread, self).create(cr, uid, values, context=context)
File "/home/ignas/workspace/OpenERP7/openerp/osv/orm.py", line 4479, in create
self.pool.get(object)._store_set_values(cr, user, ids, fields2, context)
File "/home/ignas/workspace/OpenERP7/openerp/osv/orm.py", line 4601, in _store_set_values
result = self._columns[val[0]].get(cr, self, ids, val, SUPERUSER_ID, context=context)
File "/home/ignas/workspace/OpenERP7/openerp/osv/fields.py", line 1131, in get
result = self._fnct(obj, cr, uid, ids, name, self._arg, context)
File "/home/ignas/workspace/OpenERP7/openerp/addons/sale/sale.py", line 96, in _amount_all
cur = order.pricelist_id.currency_id
File "/home/ignas/workspace/OpenERP7/openerp/osv/orm.py", line 486, in __getattr__
raise AttributeError(e)
AttributeError: 'Field pricelist_id not found in browse_record(project.deliverables, 11)'
Hello all,
seems similar problem persists on OpenERP v7, I'm trying to inherit sale.order by prototyping and when trying to create default object sales order I'm getting an error linked to my new object, as I understand my inheritance should have no affect to original object. The error I get:
OpenERP Server Error ignas/workspace /OpenERP7/ openerp/ addons/ web/http. py", line 195, in dispatch "result" ] = method(self, **self.params) ignas/workspace /OpenERP7/ openerp/ addons/ web/controllers /main.py" , line 1079, in call_kw ignas/workspace /OpenERP7/ openerp/ addons/ web/controllers /main.py" , line 1071, in _call_kw req.session. model(model) , method)(*args, **kwargs) ignas/workspace /OpenERP7/ openerp/ addons/ web/session. py", line 43, in proxy execute_ kw(self. session. _db, self.session._uid, self.session. _password, self.model, method, args, kw) ignas/workspace /OpenERP7/ openerp/ addons/ web/session. py", line 31, in proxy_method send(self. service_ name, method, *args) ignas/workspace /OpenERP7/ openerp/ addons/ web/session. py", line 104, in send Fault(openerp. tools.ustr( e), formatted_info)
Client Traceback (most recent call last):
File "/home/
response[
File "/home/
return self._call_kw(req, model, method, args, kwargs)
File "/home/
return getattr(
File "/home/
result = self.proxy.
File "/home/
result = self.session.
File "/home/
raise xmlrpclib.
Server Traceback (most recent call last): ignas/workspace /OpenERP7/ openerp/ addons/ web/session. py", line 90, in send netsvc. dispatch_ rpc(service_ name, method, args) ignas/workspace /OpenERP7/ openerp/ netsvc. py", line 295, in dispatch_rpc getService( service_ name).dispatch( method, params) ignas/workspace /OpenERP7/ openerp/ service/ web_services. py", line 614, in dispatch ignas/workspace /OpenERP7/ openerp/ osv/osv. py", line 169, in execute_kw ignas/workspace /OpenERP7/ openerp/ osv/osv. py", line 123, in wrapper ignas/workspace /OpenERP7/ openerp/ osv/osv. py", line 179, in execute ignas/workspace /OpenERP7/ openerp/ osv/osv. py", line 166, in execute_cr ignas/workspace /OpenERP7/ openerp/ addons/ sale/sale. py", line 341, in create ignas/workspace /OpenERP7/ openerp/ addons/ mail/mail_ thread. py", line 241, in create ignas/workspace /OpenERP7/ openerp/ osv/orm. py", line 4479, in create pool.get( object) ._store_ set_values( cr, user, ids, fields2, context) ignas/workspace /OpenERP7/ openerp/ osv/orm. py", line 4601, in _store_set_values val[0]] .get(cr, self, ids, val, SUPERUSER_ID, context=context) ignas/workspace /OpenERP7/ openerp/ osv/fields. py", line 1131, in get ignas/workspace /OpenERP7/ openerp/ addons/ sale/sale. py", line 96, in _amount_all _id.currency_ id ignas/workspace /OpenERP7/ openerp/ osv/orm. py", line 486, in __getattr__ record( project. deliverables, 11)'
File "/home/
return openerp.
File "/home/
result = ExportService.
File "/home/
res = fn(db, uid, *params)
File "/home/
return self.execute(db, uid, obj, method, *args, **kw or {})
File "/home/
return f(self, dbname, *args, **kwargs)
File "/home/
res = self.execute_cr(cr, uid, obj, method, *args, **kw)
File "/home/
return getattr(object, method)(cr, uid, *args, **kw)
File "/home/
return super(sale_order, self).create(cr, uid, vals, context=context)
File "/home/
thread_id = super(mail_thread, self).create(cr, uid, values, context=context)
File "/home/
self.
File "/home/
result = self._columns[
File "/home/
result = self._fnct(obj, cr, uid, ids, name, self._arg, context)
File "/home/
cur = order.pricelist
File "/home/
raise AttributeError(e)
AttributeError: 'Field pricelist_id not found in browse_
Thank you.