Siccome tanti hanno questo problemi, vi indico la soluzione
1. Aprite il file osv/orm.py nella cartella di installazione del server (es: /usr/lib/python2.5/site-packages/openerp-server/osv/orm.py).
2. Andate alla riga 2722, e precisamente in questo metodo:
def copy(self, cr, uid, id, default=None, context=None):
data, trans_data = self.copy_data(cr, uid, id, default, context)
new_id=self.create(cr, uid, data)
for record in trans_data:
del record['id']
record['res_id']=new_id
trans_obj.create(cr,uid,record)
return new_id
correggetelo come segue:
def copy(self, cr, uid, id, default=None, context=None):
trans_obj = self.pool.get('ir.translation')
data, trans_data = self.copy_data(cr, uid, id, default, context)
new_id=self.create(cr, uid, data)
for record in trans_data:
del record['id']
record['res_id']=new_id
trans_obj.create(cr,uid,record)
return new_id
Buona duplicazione