Buenos dias a todos, les comento, estoy haciendo una aplicacion con
Flask_tryton y necesito poder eliminar una entidad, pero mantener el
historico, por ende, el metodo "delete" no me sirve, necesitaria setear
active = false, pero cuando hago:
party = Party.search(['vat_number','=',data['vat_number']])
update = Party()
update.write(party,{'active':False})
Transaction().cursor.commit()
Me da el siguiente error:
(<class 'trytond.exceptions.UserError'>, 'app.py', 619)
('UserError', ('The VAT number must be unique in each country.', ''))
Entiendo que el VAT number es unico, pero al usar el metodo write, deberia
tomarlo en cuenta? como puedo solucionar este inconveniente?
Desde ya, agradezco toda ayuda!
Saludos!