Please sign in to comment.
[FIX] point_of_sale: lost pos orders on IntegrityError
This revision is similar to 605b94e except that instead of an OperationalError (e.g. a conccurent update), this is an IntegrityError which is raised, an sql constraint which is not met, e.g. a unique or required constraint. In the case of this opw, this is the picking name unique constraint which was not met, the picking sequence number has somehow been re-used. Both `psycopg2.OperationalError` and `psycopg2.IntegrityError` inherits from `psycopg2.DatabaseError` We therefore choose to use this Exception class, to include all kind of psycopg2 exceptions that prevent the transaction to be committed. opw-1965679 closes #32577 Signed-off-by: Denis Ledoux <email@example.com>
- Loading branch information...
Showing with 1 addition and 1 deletion.