psycopg2.errors.UndefinedTable return tuple to get babi_execution in err args

#161872
#161894
This commit is contained in:
Raimon Esteve 2023-08-31 10:21:08 +02:00
parent f625ec5787
commit 316eacbeac
1 changed files with 1 additions and 1 deletions

View File

@ -34,7 +34,7 @@ index d762a27a..5ca47c34 100644
+ cursor.execute(*foreign_table.select(foreign_table.id,
+ where=foreign_red_sql))
+ except psycopg2.errors.UndefinedTable as ex:
+ if ex.args and 'babi_execution' in ex.args:
+ if ex.args and (len(ex.args) > 0) and 'babi_execution' in ex.args[0]:
+ return []
+ raise
related_records = Model.browse([x[0] for x in cursor])