Ok, I've modified the partner_identifer module and changed things to now be unique against the auto increment field 'id'. I added the 'id' field to the view which will be the unique number to identify a customer or a supplier and the whole upgrade goes smooth except that I cannot bring up the partner form due to this error:
Traceback (most recent call last): File "/usr/lib/python2.5/site-packages/tinyerp-server/netsvc.py", line 206, in _dispatch r=m(*params) File "/usr/lib/python2.5/site-packages/tinyerp-server/service/web_services.py", line 329, in execute res = service.execute(db, uid, object, method, *args) File "/usr/lib/python2.5/site-packages/tinyerp-server/osv/osv.py", line 111, in execute res = pool.execute_cr(cr, uid, obj, method, *args, **kw) File "/usr/lib/python2.5/site-packages/tinyerp-server/osv/osv.py", line 92, in execute_cr res = getattr(object,method)(cr, uid, *args, **kw) File "/usr/lib/python2.5/site-packages/tinyerp-server/osv/orm.py", line 1434, in fields_view_get xarch, xfields = self.__view_look_dom_arch(cr, user, doc, context=context) File "/usr/lib/python2.5/site-packages/tinyerp-server/osv/orm.py", line 1306, in __view_look_dom_arch fields[field].update(fields_def[field]) KeyError: u'id' Here is the xml: <xml> <terp> <data> <record> <field>res.partner.form</field> <field>res.partner</field> <field> <field>form</field> <field> <field> <field> </field> </field> </record> <record> <field>res.partner.form</field> <field>res.partner</field> <field> <field>form</field> <field> <field> <field> </field> </field> </record> </data> </terp> Anyone know offhand what would cause this on the 'id' ? Gerry _______________________________________________ Tinyerp-users mailing list http://tiny.be/mailman/listinfo/tinyerp-users
