diff --git a/bin/osv/orm.py b/bin/osv/orm.py index 35edfe5b654..e692a68fd2f 100644 --- a/bin/osv/orm.py +++ b/bin/osv/orm.py @@ -843,6 +843,8 @@ class orm_template(object): except Exception, e: import psycopg2 import osv + #Needed to rollback the cursor for letting the _('text') work + cr.rollback() if isinstance(e,psycopg2.IntegrityError): msg= _('Insertion Failed! ') for key in self.pool._sql_error.keys():