I am creating a res.partner record in my .py and trying to insert it in the table with this function: partner_id = partner_obj.create(cr, uid, new_partner) where new_partner is the dictionary with all the res.partner fields.
It is failing with this error: ERROR:common.message:MSG 0: 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 422, in execute return self._execute(db, uid, wiz_id, datas, action, context) File "/usr/lib/python2.5/site-packages/tinyerp-server/service/web_services.py", line 402, in _execute return wiz.execute(db, uid, self.wiz_datas[wiz_id], action, context) File "/usr/lib/python2.5/site-packages/tinyerp-server/wizard/__init__.py", line 160, in execute res = self.execute_cr(cr, uid, data, state, context) File "/usr/lib/python2.5/site-packages/tinyerp-server/wizard/__init__.py", line 84, in execute_cr res['action'] = result_def['action'](self, cr, uid, data, context) File "/usr/lib/python2.5/site-packages/tinyerp-server/addons/mymodule/wizard/mywizard.py", line 281, in _accept_selected_incoming partner_id = partner_obj.create(cr, uid, new_partner) File "/usr/lib/python2.5/site-packages/tinyerp-server/osv/orm.py", line 1159, in create self._columns[field].set(cr, self, id_new, field, vals[field], user, context) File "/usr/lib/python2.5/site-packages/tinyerp-server/osv/fields.py", line 374, in set if act[0]==0: KeyError: 0 I can see the SQL that it has generated and when I cut and paste this into psql it inserts without a problem. What could be causing this error? ???? Gerry _______________________________________________ Tinyerp-users mailing list http://tiny.be/mailman/listinfo/tinyerp-users
