]> git.ipfire.org Git - thirdparty/asterisk.git/commit
Blocked revisions 411408
authorMatthew Jordan <mjordan@digium.com>
Fri, 28 Mar 2014 04:33:07 +0000 (04:33 +0000)
committerMatthew Jordan <mjordan@digium.com>
Fri, 28 Mar 2014 04:33:07 +0000 (04:33 +0000)
commit06c0158d8ecacab99d92eba179d7f1cd88adff75
treebb397b7547222c0800c1b140ffc94f99f30b6192
parent118789a15af4f609ce3d46f95d735dc562c76e71
Blocked revisions 411408

........
res_config_odbc/res_odbc: Fix handling of non-text columns updates with empty values.

This patch fixes setting nullable integer columns to NULL instead of an empty
string, which fails for PostgreSQL, for example. The current code is supposed
to do so, but the check is broken. The patch also allows the first column in
the list to be a nullable integer.

This patch also adds a compatibility setting in res_odbc.conf,
allow_empty_string_in_nontext. It is enabled by default. It should be disabled
for database backends (such as PostgreSQL) that require NULL instead of an
empty string for Integer columns.

Review: https://reviewboard.asterisk.org/r/3375

(issue ASTERISK-23459)
Reported by: zvision
patches:
  res_config_odbc.diff uploaded by zvision (License 5755)
........

Merged revisions 411399 from http://svn.asterisk.org/svn/asterisk/branches/1.8

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/12@411426 65c4cc65-6c06-0410-ace0-fbb531ad65f3