Unverified Kaydet (Commit) 483cc1c4 authored tarafından Mariusz Felisiak's avatar Mariusz Felisiak Kaydeden (comit) GitHub

Refs #28859 -- Fixed "no data found" exception handling with cx_Oracle 6.3+.

üst 30f8642f
......@@ -223,7 +223,8 @@ END;
def fetch_returned_insert_id(self, cursor):
try:
return int(cursor._insert_id_var.getvalue())
except TypeError:
except (IndexError, TypeError):
# cx_Oracle < 6.3 returns None, >= 6.3 raises IndexError.
raise DatabaseError(
'The database did not return a new row id. Probably "ORA-1403: '
'no data found" was raised internally but was hidden by the '
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment