Hello,
I created two custom objects, that I would like to connect with a one2many
field. I first created a many2one field in object 2, that references object 1.
When I try to create a one2many fieldin object 1, I get the this error:
Traceback (most recent call last):
File "/usr/lib/python2.5/site-packages/openerp-server/netsvc.py", line 235,
in dispatch
result = LocalService(service_name)(method, *params)
File "/usr/lib/python2.5/site-packages/openerp-server/netsvc.py", line 74, in
__call__
return getattr(self, method)(*params)
File
"/usr/lib/python2.5/site-packages/openerp-server/addons/base_module_record/base_module_record.py",
line 37, in execute
res = fnct(*args, **argv)
File
"/usr/lib/python2.5/site-packages/openerp-server/service/web_services.py", line
526, in execute
res = service.execute(db, uid, object, method, *args)
File "/usr/lib/python2.5/site-packages/openerp-server/osv/osv.py", line 59,
in wrapper
return f(self, dbname, *args, **kwargs)
File "/usr/lib/python2.5/site-packages/openerp-server/osv/osv.py", line 119,
in execute
res = pool.execute_cr(cr, uid, obj, method, *args, **kw)
File "/usr/lib/python2.5/site-packages/openerp-server/osv/osv.py", line 111,
in execute_cr
return getattr(object, method)(cr, uid, *args, **kw)
File "/usr/lib/python2.5/site-packages/openerp-server/osv/orm.py", line 2273,
in write
self._columns[field].set(cr, self, id, field, vals[field], user,
context=context)
File "/usr/lib/python2.5/site-packages/openerp-server/osv/fields.py", line
441, in set
obj.create(cr, user, act[2], context=context)
File
"/usr/lib/python2.5/site-packages/openerp-server/addons/base/ir/ir_model.py",
line 252, in create
self.pool.get(vals['model'])._auto_init(cr, {})
File "/usr/lib/python2.5/site-packages/openerp-server/osv/orm.py", line 1523,
in _auto_init
cr.execute('ALTER TABLE "%s" ADD FOREIGN KEY (%s) REFERENCES "%s" ON DELETE
SET NULL' % (self._obj, f._fields_id, f._table))
AttributeError: 'x_custom_model' object has no attribute '_obj'
This happens also, when I try to connect my custom made objects to the partner
object. I'm not able to create any one2many fields manually. What's the reason
for this?
Thanks.
-------------------- m2f --------------------
--
http://www.openobject.com/forum/viewtopic.php?p=40495#40495
-------------------- m2f --------------------
_______________________________________________
Tinyerp-users mailing list
http://tiny.be/mailman2/listinfo/tinyerp-users